Section 1 : Introduction To Course

lecture 1 What are we going to learn 2:5

Section 2 : Introduction to Swift Programming

lecture 2 Introduction
lecture 3 Developer Program & Xcode
lecture 4 Playgrounds 0:47
lecture 5 HelloWorld

Section 3 : Basic Swift Programming Concepts

lecture 6 Constants 5:21
lecture 7 Type Annotations 2:33
lecture 8 Variables
lecture 9 Comments 1:32
lecture 10 PrimitiveDataTypes 3:3
lecture 11 Literals 1:19

Section 4 : New Programming Concepts in Swift

lecture 12 Numeric Type Conversions 4:4
lecture 13 Type Aliases
lecture 14 Tuples 2:31
lecture 15 Optionals 8:22
lecture 16 Assertions 2:59

Section 5 : Swift Operators

lecture 17 Operators And Expressions 2:56
lecture 18 Binary 5:33
lecture 19 Unary
lecture 20 Operators 7:27
lecture 21 Range & Logical Operators 7:9

Section 6 : Strings

lecture 22 String & Chars 1:51
lecture 23 String Literals 7:22
lecture 24 Unicode 6:12
lecture 25 Counting Characters 7:35
lecture 26 Unicode Representations Of Strings 5:40

Section 7 : Control Flow Statements in Swift

lecture 27 ControlFlow 13:21
lecture 28 ConditionalStatements
lecture 29 ControlTransferStatements 6:19

Section 8 : Functions in Swift

lecture 30 Functions 8:44
lecture 31 Function Parameter Names 11:53

Section 9 : Enumerations and Closuers

lecture 32 Function Types
lecture 33 Closures
lecture 34 Enumerations

Section 10 : Data Structures

lecture 35 Collections 11:21
lecture 36 Dictionaries 10:36

Section 11 : Object Oriented Programming in Swift

lecture 37 Classes & Structures 15:1
lecture 38 Properties Part - A 10:19
lecture 39 Properties Part - B 11:18
lecture 40 Methods 14:38
lecture 41 Subscripts 7:39
lecture 42 Inheritance 12:14
lecture 43 Initialization Part - A 15:26
lecture 44 Initialization Part - B 14:51
lecture 45 Initialization Part - C 10:20
lecture 46 Initialization Part - D 10:56
lecture 47 Deinitialization 5:13
lecture 48 ARC Part - A 14:22
lecture 49 ARC Part - B 13:13