Learn the basics of iOS development, for free:

  • Learn the basics of iOS 11 app development with Swift 4 and Xcode 9. Get 2+ hours of free screencasts, code examples and challenges.
  • Get started with practical iOS development! I'll show you step-by-step how code Swift and build a game app for iOS.
  • Get up to speed with Swift 4 coding. Learn about functions, variables, abstraction and Object-Oriented Programming.
  • Required: A Mac with macOS and some spare time.

Sign up for my free 9 lesson course to master the basics of iOS development:

  • This field is for validation purposes and should be left unchanged.

No spam, ever. Unsubscribe anytime. Privacy Policy

Swift 4

Hands-On Screencasts

Follow along with our step-by-step screencasts. We show you what to do, how to do it, and why it's done like that. Updated for Swift 4, iOS 11 & Xcode 9.

Updated for Swift 4

Don't waste time with outdated iOS tutorials. This course is updated for Swift 4 and takes advantage of the powerful features that the Swift programming language has to offer.

Practical Challenges

Learn to code Swift from scratch with our exciting, hands-on challenges. This course inspires you to code on your own, next to our to step-by-step instructions.

Meet Your Instructor

Reinder de Vries is a professional iOS developer and entrepreneur.

Since 2009 he has built a few dozen apps for iOS, for companies including Tommy Hilfiger and Philips, and lead development at a bunch of crazy startups.

In 2014 he started LearnAppMaking to teach app development and marketing to indie app developers, and to help them create better, more profitable apps.

Check out some of the apps Reinder built:

As seen / heard on: