100 Days of Swift - Learn Swift by building cool projects
Tynker - Game Worlds for Kids to Learn Programming
iOS Design Course - The Complete iOS Design Course with Sketch from Bitfountain
CodeCombat - Learn programming with a multiplayer live coding strategy game.
Swift Playgrounds - Learn serious code on your iPad in a seriously fun way
StackHive - Design, develop or publish websites right from your browser