(Free Course) Learn Swift for Beginners 2019
Learn how to code with the Swift programming language even if you have no experience!
1.5 Million+ views and happy students can't be wrong...
Get started on your app journey the right way with one of the most popular video series on my YouTube channel.
I've curated the videos into this free course, complete with downloadable videos, recap notes and exercises to make it easy for you to jump in and learn!
This learning platform will also keep track of your progress so you can pick up where you left off without skipping a beat.
Here are the skills you'll gain after taking this course:
1. Introduction to Xcode
How to get set up with Xcode on your system so that you can start writing Swift code.
2. Variables, Constants and Data Types
These are the basic building blocks in Swift so it's essential that you're familiar with them!
3. Functions and Classes
You'll learn how to organize your code into logical code blocks that perform specific tasks.
4. Control Structures
You'll also learn how to add logic to your code so that it can make decisions based on conditions that you specify!
5. Data Structures
You'll most likely be controlling or manipulating data with your code so you need to know what sorts of Swift data structures are available to make your life easier!
To reinforce the concepts presented in the lessons, you'll also be tackling exercises and challenges. Optional but highly recommend to learn efficiently.
In addition to the fundamental Swift concepts listed above, you'll also learn the finer details and nuances of coding in Swift. Check out the curriculum below!
PreviewLesson 1: Start Here (21:35)
StartLesson 2: Data Types (11:24)
StartLesson 3: IF Statements (16:13)
StartLesson 4: Switch Statements (7:11)
StartLesson 5: Loops (Part 1) (10:02)
StartLesson 6: Loops (Part 2) (8:31)
StartLesson 7: Functions (Part 1) (7:23)
StartLesson 8: Functions (Part 2) (12:44)
StartLesson 9: Classes (10:24)
StartLesson 10: Classes Inheritance (9:05)
StartLesson 11: UIKit (5:29)
StartLesson 12: Initializers (9:13)
StartLesson 13: Optionals (21:33)
StartLesson 14: Properties (6:41)
StartLesson 15: Designated & Convenience Initializers (7:58)
StartLesson 16: Arrays (15:55)
StartLesson 17: Dictionaries (9:19)