Course of 100 days with swift from Paul Hudson. I graduated from it and am grateful for the motivation and interesting experience.
Project 1 - Storm Viewer.
TableViews, imageViews, app bundles, FileManager, typecasting, viewControllers, storyboards, outlets, Auto Layout, UIImage.
Project 2 - Guess the Flag.
Interface Builder, Auto Layout, outlets and other things, but at the same time you've learned about @2x and @3x images, asset catalogs, UIButton, CALayer, UIColor, random numbers, actions, UIAlertController.
Project 1 - 3 Milestone.
ViewController, UITableViewController, UIActivityViewController, FileManager, imageView.
Project 4 - Easy Browser.
Project 5 - Word Scramble.
Project 6 - Auto Layout.
Project 6a - Update Project 2.
Project 6b - Auto Layout in code.
Projects 4-6 Milestone - Shopping List.
Project 7 - Parsing JSON.
Project 8 - Swifty Words.
Projects 7-9 Milestone - Game "Hangman".
Project 10 - Names to Faces.
Project 1 - Update based on 3 tasks in project 10.
Project 11 - Game "Pachinko".
Project 12 - Update 1 and 2 Projects.
Projects 9-12 Milestone - Picture Capture.
Project 13 - Instafilter.
Project 14 - Whack-a-Penguin.
Project 15 - Animation.
Projects 13-15 Milestone - Facts about Countries.
Project 16 - Capital Cityes.
Project 17 - Space Race.
Projects 16-18 Milestone - Shooting Gallery
Project 20 - Fireworks Night.
Project 21 - Local Notifications.
Projects 19-21 Milestone - Notes.
Project 22 - Detect-a-Beacon.
Project 23 - Swifty Ninja.
Project 25 - Selfie Share.
Project 26 - Marble Maze.
Project 27 - Core Graphics.
Projects 25-27 Milestone - Meme Maker.
Project 28 - Secret Swift.
Project 29 - Exploding Monkeys.
Project30 - Instruments.