Section 1 : Introduction To Course

Lecture 1 What are we going to learn 00:02:05 Duration

Section 2 : Introduction to Swift Programming

Lecture 1 Introduction
Lecture 2 Developer Program & Xcode
Lecture 3 Playgrounds 00:00:47 Duration
Lecture 4 HelloWorld

Section 3 : Basic Swift Programming Concepts

Lecture 1 Constants 00:05:21 Duration
Lecture 2 Type Annotations 00:02:33 Duration
Lecture 3 Variables
Lecture 4 Comments 00:01:32 Duration
Lecture 5 PrimitiveDataTypes 00:03:03 Duration
Lecture 6 Literals 00:01:19 Duration

Section 4 : New Programming Concepts in Swift

Lecture 1 Numeric Type Conversions 00:04:04 Duration
Lecture 2 Type Aliases
Lecture 3 Tuples 00:02:31 Duration
Lecture 4 Optionals 00:08:22 Duration
Lecture 5 Assertions 00:02:59 Duration

Section 5 : Swift Operators

Lecture 1 Operators And Expressions 00:02:56 Duration
Lecture 2 Binary 00:05:33 Duration
Lecture 3 Unary
Lecture 4 Operators 00:07:27 Duration
Lecture 5 Range & Logical Operators 00:07:09 Duration

Section 6 : Strings

Lecture 1 String & Chars 00:01:51 Duration
Lecture 2 String Literals 00:07:22 Duration
Lecture 3 Unicode 00:06:12 Duration
Lecture 4 Counting Characters 00:07:35 Duration
Lecture 5 Unicode Representations Of Strings 00:05:40 Duration

Section 7 : Control Flow Statements in Swift

Lecture 1 ControlFlow 00:13:21 Duration
Lecture 2 ConditionalStatements
Lecture 3 ControlTransferStatements 00:06:19 Duration

Section 8 : Functions in Swift

Lecture 1 Functions 00:08:44 Duration
Lecture 2 Function Parameter Names 00:11:53 Duration

Section 9 : Enumerations and Closuers

Lecture 1 Function Types
Lecture 2 Closures
Lecture 3 Enumerations

Section 10 : Data Structures

Lecture 1 Collections 00:11:21 Duration
Lecture 2 Dictionaries 00:10:36 Duration

Section 11 : Object Oriented Programming in Swift

Lecture 1 Classes & Structures 00:15:01 Duration
Lecture 2 Properties Part - A 00:10:19 Duration
Lecture 3 Properties Part - B 00:11:18 Duration
Lecture 4 Methods 00:14:38 Duration
Lecture 5 Subscripts 00:07:39 Duration
Lecture 6 Inheritance 00:12:14 Duration
Lecture 7 Initialization Part - A 00:15:26 Duration
Lecture 8 Initialization Part - B 00:14:51 Duration
Lecture 9 Initialization Part - C 00:10:20 Duration
Lecture 10 Initialization Part - D 00:10:56 Duration
Lecture 11 Deinitialization 00:05:13 Duration
Lecture 12 ARC Part - A 00:14:22 Duration
Lecture 13 ARC Part - B 00:13:13 Duration