Menu
bird

100 Days of Swift:

The Tutorials

Learn Swift by building cool projects. Gain a solid foundation in Swift, Xcode, Programming Concepts, and iOS Development. 40 projects. 132 videos. Over 14 hours of Video. No programming experience required.

Buy $59

Video Overview

40 Projects

Start with the basics. Finish with a solid foundation.

307 Assets

Premade assets so you can focus on learning

  • Animation Values
  • Data
  • Diagram
  • Fonts
  • Icons
  • Images
  • Snippets
  • Themes

132 Videos

Each one carefully recorded

Xcode 12:03
Install Xcode 0:48
Xcode Interface 3:08
Custom Themes 2:57
Code Snippet Library (Sample) 3:14
Setup My Custom Snippets 0:42
iOS Simulator 1:14
Tap Counter 22:31
Demo 0:45
Build User interface 4:51
Code 15:25
Pragma Mark & Jumpbar 0:52
Swift 3.0 Update 0:38
Swift iAd 8:31
Import Framework & Setup Banner 8:31
Tip Calculator 1:08:16
Demo 0:26
MVC Overview 1:09
Recommended Reading 2:07
Building the Interface 6:43
Adding Done Toolbar 14:32
Coding the Controller and Model 43:19
See More
Get Date and Time 7:56
Demo 0:18
Build User Interface 2:43
Code 4:55
Passing Data 14:20
Demo 0:16
Build User Interface 6:45
Code 7:19
Add Photo 16:29
Demo 0:18
Adding Photos to iOS Simulator 0:51
Build User Interface 4:44
Code 10:36
Basic Table View 13:20
Demo 0:25
Build User Interface 4:52
Code 8:03
Pull To Refresh 15:21
Demo 0:17
Build User Interface 1:59
Code 13:05
Rearrange and Delete 5:52
Demo 0:25
MVC and Code 5:27
Add New Item 9:36
Demo 0:16
Build User Interface & Code 9:20
Stick Headers and Jumpbar 28:53
Demo 0:15
Recommended Reading 1:02
Build User Interface 3:31
Creating a Dictionary 2:58
Adding Data to Table 11:25
Coding Sticky Headers 7:40
Coding Jumpbar 2:02
Circular Image 8:36
Inheritance & Corner Radius 8:36
Dynamic Data for Each Cell 1:08:13
Demo 0:30
Build User Interface Part 1 10:04
Build User Interface Part 2 8:20
Creating the Model 5:11
Connecting Custom Cells 5:35
Adding Data to Contacts View 20:10
Coding Info Card View 18:23
Set Location 28:31
Demo 0:20
Build User Interface 1:30
Simulate Location on iOS Simulator 0:37
Code 26:04
Save Date Location Photo 1:34:31
Demo 0:49
Building New Entry User Interface 14:46
Implement Camera Roll & Location 10:04
Getting Current Date & Time 7:54
Setting Up Core Data 2:17
Saving to Core Data 15:27
Build Table User Interface 8:10
Populate TableView with Core Data 15:41
Communicate Data Changes 3:58
Delete from Table & Core Data 6:54
Add Sticky Header from Core Data 8:31
Set Date With Date Picker 5:20
Demo 0:18
Build User Interface 2:20
Code 2:42
Change Date & Time 28:30
Demo 0:20
Build User Interface 6:14
Code 21:55
Custom Collection View 42:59
Demo 0:20
Make Collection View 11:05
Build Posts User Interface 4:01
Code Posts 14:10
Action Sheet & Custom Navigation 13:23
Basic Segmented Control 8:13
Demo 0:10
Build User Interface (Sample) 3:08
Code (Sample) 4:55
Seach Bar in Table View 20:18
Demo 0:11
Build Table View & Model 5:16
Code Searchbar 14:51
Image Carousel in Table View 17:15
Demo 0:13
Build User Interface 10:05
Code 6:57
Multiple Collection Views 12:48
Demo 0:13
Build User Interface 5:53
Code 6:42
Segmented Control 27:13
Demo 0:15
Build User Interface 9:11
Code 17:47
Custom Search Results 35:54
Demo 0:13
Implement Search Bar 11:42
Code Navigation Items 6:39
Adding Blur View 7:05
Add Search Results 10:15
Basic Animation 12:21
Demo 0:10
Code 12:11
Custom Segues 21:08
Demo 0:10
Build User Interface 3:48
Setup Segues 8:27
Custom Segues 8:43
Spring Animations 28:00
Demo 0:27
Build User Interface 14:42
Code 12:51
Core Animation and Masks 28:18
Demo 0:12
Build User Interface 4:56
Code 23:10
Core Animation Flying Logo 35:09
Demo 0:11
iOS Icon, Launch Screen & Build UI 8:21
Code Table View 5:32
Build Transition UI 2:28
Code Transition 18:37
Custom Transitions Image Zoom 46:54
Demo 0:18
Build UI 4:40
Code Collection View 3:34
Code Detail View 8:18
Basic Custom Transition 13:24
Advanced Custom Transition 16:40
Interactive Transitions 17:55
Demo 0:37
Code 17:18
Embedded Collection View 34:55
Demo 0:12
Build UI 7:24
Code Table View 16:25
Code Collection View 6:24
Code Transparent Navigation Bar 4:30
Advanced Table Stretchy Header 9:05
Demo 0:12
Code 8:53
Goodbye and Thank You 0:15
Until Next Time 0:15
Xcode 12:03
Install Xcode 0:48
Xcode Interface 3:08
Custom Themes 2:57
Code Snippet Library (Sample) 3:14
Setup My Custom Snippets 0:42
iOS Simulator 1:14
Tap Counter 22:31
Demo 0:45
Build User interface 4:51
Code 15:25
Pragma Mark & Jumpbar 0:52
Swift 3.0 Update 0:38
Swift iAd 8:31
Import Framework & Setup Banner 8:31
Tip Calculator 1:08:16
Demo 0:26
MVC Overview 1:09
Recommended Reading 2:07
Building the Interface 6:43
Adding Done Toolbar 14:32
Coding the Controller and Model 43:19
Get Date and Time 7:56
Demo 0:18
Build User Interface 2:43
Code 4:55
Passing Data 14:20
Demo 0:16
Build User Interface 6:45
Code 7:19
Add Photo 16:29
Demo 0:18
Adding Photos to iOS Simulator 0:51
Build User Interface 4:44
Code 10:36
Basic Table View 13:20
Demo 0:25
Build User Interface 4:52
Code 8:03
Pull To Refresh 15:21
Demo 0:17
Build User Interface 1:59
Code 13:05
Rearrange and Delete 5:52
Demo 0:25
MVC and Code 5:27
Add New Item 9:36
Demo 0:16
Build User Interface & Code 9:20
Stick Headers and Jumpbar 28:53
Demo 0:15
Recommended Reading 1:02
Build User Interface 3:31
Creating a Dictionary 2:58
Adding Data to Table 11:25
Coding Sticky Headers 7:40
Coding Jumpbar 2:02
Circular Image 8:36
Inheritance & Corner Radius 8:36
Dynamic Data for Each Cell 1:08:13
Demo 0:30
Build User Interface Part 1 10:04
Build User Interface Part 2 8:20
Creating the Model 5:11
Connecting Custom Cells 5:35
Adding Data to Contacts View 20:10
Coding Info Card View 18:23
Set Location 28:31
Demo 0:20
Build User Interface 1:30
Simulate Location on iOS Simulator 0:37
Code 26:04
Save Date Location Photo 1:34:31
Demo 0:49
Building New Entry User Interface 14:46
Implement Camera Roll & Location 10:04
Getting Current Date & Time 7:54
Setting Up Core Data 2:17
Saving to Core Data 15:27
Build Table User Interface 8:10
Populate TableView with Core Data 15:41
Communicate Data Changes 3:58
Delete from Table & Core Data 6:54
Add Sticky Header from Core Data 8:31
Set Date With Date Picker 5:20
Demo 0:18
Build User Interface 2:20
Code 2:42
Change Date & Time 28:30
Demo 0:20
Build User Interface 6:14
Code 21:55
Custom Collection View 42:59
Demo 0:20
Make Collection View 11:05
Build Posts User Interface 4:01
Code Posts 14:10
Action Sheet & Custom Navigation 13:23
Basic Segmented Control 8:13
Demo 0:10
Build User Interface (Sample) 3:08
Code (Sample) 4:55
Seach Bar in Table View 20:18
Demo 0:11
Build Table View & Model 5:16
Code Searchbar 14:51
Image Carousel in Table View 17:15
Demo 0:13
Build User Interface 10:05
Code 6:57
Multiple Collection Views 12:48
Demo 0:13
Build User Interface 5:53
Code 6:42
Segmented Control 27:13
Demo 0:15
Build User Interface 9:11
Code 17:47
Custom Search Results 35:54
Demo 0:13
Implement Search Bar 11:42
Code Navigation Items 6:39
Adding Blur View 7:05
Add Search Results 10:15
Basic Animation 12:21
Demo 0:10
Code 12:11
Custom Segues 21:08
Demo 0:10
Build User Interface 3:48
Setup Segues 8:27
Custom Segues 8:43
Spring Animations 28:00
Demo 0:27
Build User Interface 14:42
Code 12:51
Core Animation and Masks 28:18
Demo 0:12
Build User Interface 4:56
Code 23:10
Core Animation Flying Logo 35:09
Demo 0:11
iOS Icon, Launch Screen & Build UI 8:21
Code Table View 5:32
Build Transition UI 2:28
Code Transition 18:37
Custom Transitions Image Zoom 46:54
Demo 0:18
Build UI 4:40
Code Collection View 3:34
Code Detail View 8:18
Basic Custom Transition 13:24
Advanced Custom Transition 16:40
Interactive Transitions 17:55
Demo 0:37
Code 17:18
Embedded Collection View 34:55
Demo 0:12
Build UI 7:24
Code Table View 16:25
Code Collection View 6:24
Code Transparent Navigation Bar 4:30
Advanced Table Stretchy Header 9:05
Demo 0:12
Code 8:53
Goodbye and Thank You 0:15
Until Next Time 0:15

Join the Community

Become a member of 100 Days of Swift Facebook Group. Ask questions and learn from each other.

Say Hello

Read the Article

Learn more about 100 Days of Swift: The Tutorials. See frequently asked questions.

Read Article