Section 1 : Basics

lecture 1 Intro 2:55
lecture 2 Xcode 3:41
lecture 3 Variables 5:20
lecture 4 Constants 4:35
lecture 5 Print Command 3:42
lecture 6 Strings (Abstract) 1:20
lecture 7 String - Special Characters 3:5
lecture 8 String - More Special Characters 2:38
lecture 9 Characters 1:45
lecture 10 String Properties 2:31
lecture 11 Numbers 4:25
lecture 12 Boolean 1:31

Section 2 : Operators

lecture 13 Assignment Operator 1:49
lecture 14 Arithmetic Operators 4:4
lecture 15 More Arithmetic Operators 3:36
lecture 16 Operator Precedence 3:16
lecture 17 Unary Operators 4:7
lecture 18 Compound Assignment Operator 3:9

Section 3 : Collections

lecture 19 Arrays 3:11
lecture 20 Append to Arrays 3:36
lecture 21 Updating Arrays 4:30
lecture 22 Dictionaries 4:20
lecture 23 Working With Dictionaries 2:36

Section 4 : Control Flow

lecture 24 Logic - AND 4:45
lecture 25 Logic - OR 2:47
lecture 26 Logic - NOT 1:41
lecture 27 Logic - EQUIVALENCE 4:13
lecture 28 Logic - COMPARATIVE 2:22
lecture 29 If Else Statement 4:20
lecture 30 Use If Else for Variable 1:29
lecture 31 Else If 2:26
lecture 32 Nested If 2:21
lecture 33 Switch 5:18
lecture 34 While 4:15
lecture 35 Do While 2:41
lecture 36 For Loop 3:40
lecture 37 For Loop Adaptive 1:37
lecture 38 For In Loop 4:56

Section 5 : Functions

lecture 39 Functions 3:17
lecture 40 Scope 4:7
lecture 41 Parameters 6:11
lecture 42 Return 3:29
lecture 43 Custom Parameters 3:29
lecture 44 Tuples 3:14
lecture 45 Working with Tuples 3:35

Section 6 : Optionals

lecture 46 Optionals 2:10
lecture 47 Optionals Example 3:35
lecture 48 Unwrap Optionals 2:9

Section 7 : Enumerations

lecture 49 Enums 3:41
lecture 50 Working with Enums 2:37
lecture 51 Raw Value 2:13
lecture 52 Using Raw Values in Functions 3:12
lecture 53 Associated Value 4:31
lecture 54 Working with Associated Value 4:4
lecture 55 Enum Methods 4:35
lecture 56 Enum Initialization 2:37

Section 8 : Structures

lecture 57 Structs 5:21
lecture 58 Struct Instances 3:28
lecture 59 Default Values 2:19
lecture 60 Struct Initializer 4:13
lecture 61 Struct Methods 3:4

Section 9 : Classes

lecture 62 Classes 5:9
lecture 63 Designated Initializer 4:5
lecture 64 Class Methods 2:24
lecture 65 Class Inheritance 5:22
lecture 66 Overriding Functions 4:53
lecture 67 Initializer Overriding 3:9
lecture 68 Convenience Initializer 3:25
lecture 69 Computed Properties 3:26
lecture 70 Get & Set 3:58
lecture 71 Optional Properties 2:22
lecture 72 Value Vs. Reference 4:3