NEW: Join my free 100 Days of SwiftUI challenge today! >>

Start the 100 Days of SwiftUI!

My new, free course starts today – join in!

Paul Hudson       @twostraws

If you're looking for free SwiftUI tutorials, I have just the thing for you: the 100 Days of SwiftUI is an all-new online course teaching you how to build a variety of real-world apps with SwiftUI. The course starts with the same 15-day Swift fundamentals from the original 100 Days of Swift, but the next 85 days are all-new, project-based tutorials teaching SwiftUI.

Now obviously putting Swift and UI in the same name tells you exactly what SwiftUI is for, but this tutorial series won't just focus on UI design – we'll also be looking at how SwiftUI's property wrappers work, what view builders really are under the hood, accessibility, performance, Core Data, and more. We'll even be covering some machine learning with Core ML and Create ML, all for free.

Some folks have asked whether the 100 Days of SwiftUI will be reusing material from my existing SwiftUI book, SwiftUI by Example. The answer is a definitive no: this will be all new tutorials, challenges, and quizzes designed to help you learn SwiftUI in an enjoyable, hands-on way.

Today is the first day of the 100, and if you start today you finish on December 31st – just in time to start 2020 off with an incredible new skillset.

So, if you want to take onboard the exciting new challenge of SwiftUI, the 100 Days of SwiftUI is the perfect opportunity – get started today!

SPONSORED Instabug helps you identify and resolve severe crashes quickly. You can retrace in-app events and know exactly which line of code caused the crash along with environment details, network logs, repro steps, and the session profiler. Ask more questions or keep users up-to-date with in-app replies straight from your dashboard. Instabug takes data privacy seriously, so no one sees your data but you! See more detailed features comparison and try Instabug's crash reporting SDK for free.

BUY OUR BOOKS
Buy Pro Swift Buy Swift Design Patterns Buy Testing Swift Buy Hacking with iOS Buy Swift Coding Challenges Buy Swift on Sundays Volume One Buy Server-Side Swift (Vapor Edition) Buy Advanced iOS Volume One Buy Advanced iOS Volume Two Buy Advanced iOS Volume Three Buy Hacking with watchOS Buy Hacking with tvOS Buy Hacking with macOS Buy Dive Into SpriteKit Buy Swift in Sixty Seconds Buy Objective-C for Swift Developers Buy Server-Side Swift (Kitura Edition) Buy Beyond Code

About the author

Paul Hudson is the creator of Hacking with Swift, the most comprehensive series of Swift books in the world. He's also the editor of Swift Developer News, the maintainer of the Swift Knowledge Base, and a speaker at Swift events around the world. If you're curious you can learn more here.

Was this page useful? Let us know!

Average rating: 5.0/5