Swift for Absolute Beginners
Swift for Absolute Beginners, available at $19.99, has an average rating of 4.1, with 55 lectures, based on 70 reviews, and has 430 subscribers.
You will learn about Write Swift. Read Swift. Understand Swift. Make an app from an idea. This course is ideal for individuals who are No prior programming knowledge required. or This Swift course is meant for absolute beginners with 0 to little knowledge of programming. It is particularly useful for No prior programming knowledge required. or This Swift course is meant for absolute beginners with 0 to little knowledge of programming.
Enroll now: Swift for Absolute Beginners
Summary
Title: Swift for Absolute Beginners
Price: $19.99
Average Rating: 4.1
Number of Lectures: 55
Number of Published Lectures: 55
Number of Curriculum Items: 55
Number of Published Curriculum Objects: 55
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Write Swift.
- Read Swift.
- Understand Swift.
- Make an app from an idea.
Who Should Attend
- No prior programming knowledge required.
- This Swift course is meant for absolute beginners with 0 to little knowledge of programming.
Target Audiences
- No prior programming knowledge required.
- This Swift course is meant for absolute beginners with 0 to little knowledge of programming.
This course takes you from 0 knowledge of Swift to a complete understanding of programming in Swift. After this course you will be able to explore Swift on your own and begin to write your own apps.
In this course we will start by writing the most basic code as we explain each concept. No stone unturned.
Each idea will be related to some knowledge that you already posses. We assume nothing.
This course is a full fledged version of our “Swift for Absolute Beginners” course on YouTube. Due to the success of those videos and the demand for more, we created this course.
We will start by opening a text editor and typing our first code in Swift. From there we will take you through the different programming ideas while we make little programs that perform little tasks.
Through the 55 videos you will learn:
- How to store data
- Where data goes when it’s stored
- How to create lists
- How to make your life easier with code
- How to create loops
- What classes are
- What protocols are
- When to use them
- Many many more things
This course will guide you through all the very important concepts of programming and describe those concepts using metaphors and ideas that you are already familiar with in the real world so that you will have deepest understanding of Swift.
This course is structured into three sections.
The first section goes gets you started with the most primitive concepts of programming, like storing variables.
The second section goes through the basics of programming like arrays, dictionaries, looping and more.
The third section will go into the core of object oriented programming with classes, inheritance and protocols.
Through each section you will be taught each idea in it’s entirety. We go over each idea multiple times in multiple different ways to make sure the concept sticks and you are left with the knowhow.
Even though the later sections are technically more “advanced” you will see the natural progression towards those more advanced topics. In the end the more advanced stuff won’t feel advanced at all.
This course in it’s entirety is 3 hours in 55 videos. Each video packs a punch of information so it’s best to take it slow.
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Getting Started
Chapter 2: Your First Program
Lecture 1: Your First Program
Lecture 2: Your Second Program
Chapter 3: Storing Stuff
Lecture 1: Storing Stuff
Lecture 2: Storing Stuff Permanently
Lecture 3: Different Types of Things
Lecture 4: A Few More Different Types of Things
Lecture 5: The Choo Choo Train
Lecture 6: The Choo Choo Operators
Chapter 4: Containers: Arrays
Lecture 1: Containers Part 1: Arrays
Lecture 2: Containers Part 1: Arrays II
Lecture 3: Containers Part 1: Arrays III
Lecture 4: Looping Around and Around: Doctors Hate Him
Lecture 5: Looping Around and Around II
Lecture 6: Containers Part 1: Arrays IV
Lecture 7: Containers Part 1: Arrays V: Looping Through Arrays
Chapter 5: Containers: Dictionaries
Lecture 1: Containers Part 2: Dictionaries I
Lecture 2: Containers Part 2: Dictionaries II
Lecture 3: Optionals I
Chapter 6: The Big If
Lecture 1: If Jeff is Coming to the Party, I'll Go Too.
Lecture 2: If Jeff and Jack are Coming to the Party, I'll Go Too.
Lecture 3: If Jeff or Jack are Coming to the Party, I'll Go Too.
Lecture 4: I Believe In Equality
Lecture 5: Let's See What Else Jeff and Jack are Doing.
Lecture 6: The Massive Boolean
Lecture 7: Unwrapping Your Optional Present 1 Way
Lecture 8: Unwrapping Your Optional Present The Safest Way
Lecture 9: Unwrapping Your Optional And Why it's Weird
Chapter 7: Reusable Code: Functions
Lecture 1: Creating Reusable Code: Functions I
Lecture 2: Creating Reusable Code: Functions II
Lecture 3: Creating Reusable Code: Functions III: Parameters
Chapter 8: Creating Blueprints with Classes
Lecture 1: How Scope Works
Lecture 2: Classes I: Introduction
Lecture 3: Classes II: Properties
Lecture 4: Classes III: Methods
Lecture 5: Classes IV: Running Methods with Loops
Lecture 6: Classes V: Initialization
Lecture 7: Classes VI: Initialization with Default Values
Chapter 9: Advanced Functions
Lecture 1: Functions That Return Stuff
Lecture 2: Functions with Special Parameters
Lecture 3: Functions with Unlimited Parameters
Lecture 4: Functions With Changeable Parameters
Lecture 5: Functions With In Out Parameters
Lecture 6: The Cleanest Looking Functions You've Ever Seen
Lecture 7: A Reduced Reduce Function
Chapter 10: Code that Inherits
Lecture 1: Class Inheritance. Luke, I am Your Super Class
Lecture 2: Class Inheritance Part II
Lecture 3: Class Inheritance Part III
Lecture 4: Class Inheritance Part IV: Getting Married
Lecture 5: Class Inheritance Part V
Chapter 11: Following the Protocol
Lecture 1: Protocols Part I: Becoming Marry-able
Lecture 2: Protocol Part II: Using the Marry-able Protocol
Lecture 3: Protocol Part III: Taking the Marry-able Protocol to the Max
Lecture 4: Creating Equality with Built in Protocols
Lecture 5: Tada You Did It!
Instructors
-
Skip Wilson
Software Developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 8 votes
- 4 stars: 22 votes
- 5 stars: 39 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple