FREELessons: 27Length: 3.5 hours
This course uses Swift 1, which is now outdated. We've built a complete guide to help you learn Swift, whether you're just getting started with the basics or you want to explore more advanced topics: Learn Swift.
At Apple's annual WWDC in 2014, it announced the creation and release of a brand new programming language: Swift. The idea is to use this language going forward when creating apps that target both iOS and OS X operating systems. While Swift is not currently required to be used on these platforms, we definitely shouldn't be waiting around to learn about the basic constructs and how to use it. So let's dive right in and get our feet wet by learning the basics of the language and getting familiar with the basic concepts.
We've built a complete guide to help you learn Swift, whether you're just getting started with the basics or you want to explore more advanced topics: Learn Swift.
1.Introduction4 lessons, 26:24
4 lessons, 26:24
1.4More About Playgrounds11:00
More About Playgrounds
2.Language Constructs12 lessons, 1:51:34
12 lessons, 1:51:34
2.1Variables and Constants07:52
Variables and Constants
2.3Control Flow Part 1: Loops09:30
Control Flow Part 1: Loops
2.4Control Flow Part 2: Conditionals08:33
Control Flow Part 2: Conditionals
2.8Classes and Structures06:27
Classes and Structures
3.Swift and Object Oriented Programming5 lessons, 27:52
5 lessons, 27:52
3.1Object Oriented Programming02:22
Object Oriented Programming
4.Built-In Types5 lessons, 42:18
5 lessons, 42:18
4.1The Swift Standard Library02:19
The Swift Standard Library
5.Conclusion1 lesson, 01:19
1 lesson, 01:19
Derek Jensen is a lifetime nerd that calls the Chicagoland area home. He is your typical family man that loves activities with his wonderful wife and three amazing children. He is huge sports buff (both playing and coaching) and loves football, baseball and basketball. He loves just about any technology he can get his hands on but spends most of him time on the server side of the world. His day job consists of writing highly transactional backend web services, data access layers, and n-tier applications using the .NET Framework in C#. At night, when he's not spending time with his family, he enjoys authoring Tuts+ Courses and creating ASP.NET MVC web sites and mobile apps for clients.