Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Swift Programming Step by Step
Introduction To Course
What are we going to learn (2:05)
Introduction to Swift Programming
Introduction (2:01)
Developer Program & Xcode (1:51)
Playgrounds (0:49)
HelloWorld (1:48)
Basic Swift Programming Concepts
Constants (5:21)
Type Annotations (2:40)
Variables (2:04)
Comments (1:32)
PrimitiveDataTypes (3:03)
Literals (1:18)
New Programming Concepts in Swift
Numeric Type Conversions (4:08)
Type Aliases (2:22)
Tuples (2:31)
Optionals (8:22)
Assertions (3:04)
Swift Operators
Operators And Expressions (2:58)
Binary (5:39)
Unary (4:35)
Operators (7:26)
Range & Logical Operators (7:09)
Strings
String & Chars (1:50)
String Literals (7:22)
Unicode (6:11)
Counting Characters (7:34)
Unicode Representations Of Strings (5:39)
Control Flow Statements in Swift
ControlFlow (13:21)
ConditionalStatements (9:34)
ControlTransferStatements (6:18)
Functions in Swift
Functions (8:44)
Function Parameter Names (11:53)
Enumerations and Closuers
Function Types (6:52)
Closures (19:35)
Enumerations (11:10)
Data Structures
Collections (11:20)
Dictionaries (10:35)
Object Oriented Programming in Swift
Classes & Structures (15:01)
Properties Part - A (10:19)
Properties Part - B (11:17)
Methods (14:37)
Subscripts (7:39)
Inheritance (12:13)
Initialization Part - A (15:25)
Initialization Part - B (14:51)
Initialization Part - C (10:19)
Initialization Part - D (10:55)
Deinitialization (5:12)
ARC Part - A (14:21)
ARC Part - B (13:13)
Optional Chaining (14:17)
Type Casting (14:13)
Extensions (8:53)
Protocols Part - A (15:01)
Protocols Part - B (18:24)
Course Summary
Summary (1:34)
Initialization Part - C
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock