Learn to code apps from scratch, and bring any app project to life

In the Zero to App Store course on iOS development, you'll learn:

  • Build great iOS 12 apps with Swift 4 and Xcode 10. Learn how to go from “the app needs to do this and that” to actual Swift code.
  • Avoid overwhelm. Finding your starting point is difficult, and that’s why we have a course plan that you can follow step-by-step.
  • Work on real-world app projects. Learn how to master the most commonly used frameworks, and expand your development skills.
  • Practice your craft. Learn how to improve your problem-solving skills and gain real-world experience by practicing how to code.

Sign Up Now!

Learn to code iOS 12 apps with Xcode 10 and Swift 4

Learn to code iOS 12 apps from scratch with Swift 4 and Xcode 10

Sign Up Now!

Practical Screencasts

Learn what every bit of code is for, and why you code it like that. The course explains why you’re doing what you’re doing, and most iOS tutorials don’t do that.

Swift 4 & iOS 12

The course is always kept up-to-date with the latest Swift version. You get lifetime updates for free, including Swift 5. Don't waste time with outdated iOS tutorials!

Get Help & Support

Got stuck with a coding problem? Our support team is here to help you back on your feet in no time. We go the extra mile to help you move forward and learn more.

 

Expand Your Skills

Build your understanding of Swift programming. The course helps you explore new APIs, SDKs and concepts. Work on completing your iOS development skills.

Best Practices

As a self-taught coder you can miss out on better approaches, and the course shows you those best practices. Learn how to use popular frameworks like Alamofire and Realm.

Real-World Projects

You need real-world projects to work on, and iOS tutorials don’t give you that. That’s why, in Zero to App Store, we’ve got 6 real-world app projects for you to build.

Build Real-World App Projects


No BS, no foobar, no cookie-cutter, no Hello World – only create real-world projects

What Developers Say


I've recently begun working as a freelance iOS developer. You've helped me take that step, so thank you for your support early on. It's been a great experience! Rasmus Englund, created ColorDrop

With Zero to App Store I got to really understand some programming concepts that confused me before, like Object-Oriented Programming. Your diagrams on variables and functions show how good you are in teaching what seems to be so complex. Ann

Zero to App Store helped me with things that are complicated, like passing data in segues. You helped me gain the ability to learn new things, like UICollectionView. And I made the decision that I want to go ahead and start an app company! Shani Rivers, created Liste

Reinder knows everything about iOS apps, from the nitty-gritty programming details all the way up to finding customers and scaling a business. He's an open book of knowledge and genuinely wants to help others achieve their own success. Peter LoBlue, created Whenever

I was blown away by the depth and at attention to details. The courses cover front-end and backend, how to design, build, create a landing page and launch an app on the App Store. Everything you need to move from a total beginner to a very competent junior app developer. Anselme Kotchap, created Power Law Technique

The courses contain everything you need to code, design, test and publish your apps. I totally recommend it. What helped me the most was how to create app mockups — as a developer I always found design hard to understand. This is pure gold stuff that you won't find any place else! Cosmin Pupăză, The Programming Apprentice

I was struggling to get downloads for my iOS app, so I reached out to Reinder for help. He gave me a step-by-step strategy to try and it worked fantastically: 1 week later I passed 3,000 downloads in a single day! Reinder's broad experience as an app developer makes him the perfect teacher for new app developers. Dave Kynaston, created Our Epic Day

What struck me about the course is that it is well thought out and structured. The videos are simply awesome too, very easy to follow and you provide way more than I expected. I would recommend this course to anyone who appreciates professional content tailored for any level of programming. Eddie Mooney

Meet Your Instructor

Reinder de Vries is a professional iOS developer and entrepreneur.

Since 2009 he has built 25+ 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:

Developer Bundle $99

Learn how to bring any app to life

  • Learn how to code iOS 12 apps from scratch with Swift 4 and Xcode 10
  • Develop the skills to learn the iOS development process quickly, and learn to come up with your own Swift code
  • Build your understanding of Swift programming and pick up the skills to explore new APIs, SDKs and iOS concepts
  • Gain valuable experience by building 6 real-world app projects, and learn how to adopt what you learn in your own app projects
  • Get a complete course map that shows you how to use tools like Auto Layout, Realm, Alamofire, CocoaPods, app architecture and JSON webservices
  • Including: instant access to 20+ hours of screencasts, complete source code, app templates, support, and access to our developer community

Recommended for: beginner and intermediate-level developers, or developers who want to get up to speed quickly with iOS development.

Get the Developer Bundle!

Publisher Bundle $149

Launch your indie app business and make money in the App Store

  • Learn how to build your iOS app from scratch and publish it in the App Store
  • Master the principles of app marketing, ideation, finding your target audience, business validation and business model generation
  • Get proven techniques for finding a great app idea, launching your app and growing your app’s audience
  • Learn how to rank your app in App Store Search and optimise your app’s keywords with App Store Optimization
  • Including: instant access to 25+ hours of screencasts, complete source code, app templates, support, and access to our developer community

Recommended for: developers who want to publish their own iOS apps in the App Store, and generate revenue with app sales.

Get the Publisher Bundle!

Professional Bundle $239

Start your career and find your next iOS developer job

  • Learn how to build your app portfolio, showcase your work and get hired as a professional iOS developer
  • Find out what employers look for in a new hire and how you can build your professional skillset
  • Get proven techniques for finding potential employers, how to find freelance clients, and how to ace your coding interview
  • Get a grip on the design stage, clarifying the client requirements and translating them in to realistic and achievable goals
  • Learn how to set priorities in what to build to develop yourself further and how to improve your programming skills
  • Including: The complete iOS Professional courses, plus instant access to 25+ hours of screencasts, complete source code, app templates, support, and access to our developer community

Recommended for: aspiring iOS developers looking to get hired and build their careers, or those looking to make a career change.

Get the Professional Bundle!

Learn to code iOS 12 apps from scratch with Swift 4 and Xcode 10

Sign Up Now!

What's Included?


Filter by bundle: Developer · Publisher · Professional

  • Basics of Building Apps
    Basics of Building Apps

    Learn the basics of iOS development: variables, functions, classes and objects. It's a great step-by-step way to start learning how to code iOS apps.

    Developer Bundle Beginner 00:45:44
  • Working with the iOS SDK
    Working with the iOS SDK

    You'll learn how to use Xcode, Interface Builder and Auto Layout, and how to create apps with UI elements like buttons, table views and web views.

    Developer Bundle Beginner 01:26:03
  • Mockups and App Design
    Mockups and App Design

    Design first, then code! In this course you'll learn about app design, how to make mockups, and how to rebuild a graphic design in Interface Builder.

    Developer Bundle Intermediate 00:58:21
  • Intermediate Swift Programming
    Intermediate Swift Programming

    Build the coffeeshop app Places, that shows you coffee places nearby. Learn about intermediate iOS development topics, like closures and multi-threading.

    Developer Bundle Intermediate 01:25:45
  • Working With Webservices
    Working With Webservices

    In this course you'll connect your app to a web-based JSON webservice, make web requests with Alamofire, and track user behavior with Google Analytics. Let's get started!

    Developer Bundle Intermediate 01:13:10
  • Working With The Cloud
    Working With The Cloud

    Every app is connected to the cloud these days. In this course you'll learn how to use the cloud-based Parse Server back-end in your apps.

    Developer Bundle Advanced 00:54:40
  • Building the Streams App
    Building the Streams App

    Learn how to build a complex social media app from scratch. You'll connect it to a cloud-backend, incorporate follow-unfollow functionality, and create a timeline of posts.

    Developer Bundle Advanced 02:07:36
  • Publishing in the App Store
    Publishing in the App Store

    In this course you'll learn how to publish your app in the iOS App Store. Learn about provisioning profiles, beta testing with TestFlight, and configuring iTunes Connect.

    Developer Bundle Intermediate 00:32:09
  • Running Your Own Parse Server
    Running Your Own Parse Server

    Learn how to set up your own Parse Server in the cloud, and use it as the back-end for your apps.

    Developer Bundle Intermediate 00:27:43
  • The App Development Workflow
    The App Development Workflow

    Learn about ideation, validation, design, development and marketing and what they mean for your app project.

    Developer Bundle Beginner
  • Building a Chat App with Firebase
    Building a Chat App with Firebase

    Let's build a chat app! In this course, you're going to build a chat app for iOS with Xcode, Swift and Firebase.

    Developer Bundle Intermediate 00:56:21
  • Build A Tasks App With MVC
    Build A Tasks App With MVC

    App architecture is important to understand as a practical iOS developer. But where do you start?

    Developer Bundle Intermediate 02:36:27
  • Foundation for Swift: Beginner
    Foundation for Swift: Beginner

    In this course you'll learn beginner Swift development, including topics like variables, functions, operators and optionals.

    Foundation for Swift Beginner 01:08:23
  • Foundation for Swift: Intermediate
    Foundation for Swift: Intermediate

    In this course you'll learn intermediate Swift development, including topics like collections, loops, closures and Object-Oriented Programming.

    Foundation for Swift Intermediate 01:47:47
  • Foundation for Swift: Advanced
    Foundation for Swift: Advanced

    In this course you'll learn advanced Swift development, including topics like casting, generics, tuples, delegation and error handling.

    Foundation for Swift Beginner 00:36:22
  • What's Your App Idea?
    What's Your App Idea?

    Great app ideas aren't unique. Surprising? In this course you'll learn how to come up with great app ideas – a crucial aspect of indie app business.

    Publisher Bundle Beginner 00:54:59
  • What's Your Channel?
    What's Your Channel?

    What's your app's target audience and how can you reach those people? With this course you'll answer those crucial questions for yourself.

    Publisher Bundle Beginner 01:06:48
  • What's Your Pitch?
    What's Your Pitch?

    In this course you'll learn how to pitch your app, how to pick the right business model, and how to make money in the App Store.

    Publisher Bundle Intermediate 00:32:47
  • Building Your App Landing Page
    Building Your App Landing Page

    You need an app landing page, period. Here's how you build one.

    Publisher Bundle Intermediate 00:13:40
  • Content Marketing For Your App
    Content Marketing For Your App

    Content marketing is a new way for app marketers to reach their target audience. Great content naturally attracts users. Here's how.

    Publisher Bundle Advanced 00:40:03
  • App Store Optimization
    App Store Optimization

    You get more organic app installs with App Store Optimization. Learn how to find keywords, optimize them, and improve your rankings.

    Publisher Bundle Advanced 01:40:52
  • How To Showcase Your App Projects
    How To Showcase Your App Projects

    As a professional iOS developer, your app showcase represents your work. But how do you get started building a portfolio? This course shows you how. Coming soon!

    Professional Bundle Beginner
  • How To Get Hired As An iOS Developer
    How To Get Hired As An iOS Developer

    How do you get hired as an iOS developer? This course shows you how to find clients and employers, how to ace the application process, and how to gain real-world experience. Coming soon!

    Professional Bundle Intermediate
  • How To Excel At Your Work
    How To Excel At Your Work

    How do you go beyond your best work? In this course you'll learn how to use your work to make an impact, how to create value for your clients, and how to set yourself up for a successful career in iOS development. Coming soon!

    Professional Bundle Advanced

Having limited knowledge of iOS before the course, I signed up,
and through well-explained examples it immediately helped solidify my knowledge and confidence as a developer. It really empowered me to be a better engineer and learner. Rael Kenny

Choose Your Bundle


Developer

$99
  • The complete iOS Development and Swift Foundation courses, including 20+ hours of screencasts
  • All source code, app templates, Swift challenges and resources
  • Lifetime Updates & Developer Community
  • 1-on-1 Support

Publisher

$149
  • The complete iOS Development, Swift Foundation and App Marketing courses, including 25+ hours of screencasts
  • All source code, app templates, Swift challenges and resources
  • Build your own Instagram-like app with the Photo App Template (included)
  • Lifetime Updates & Developer Community
  • 1-on-1 Support
Popular

Professional

$239
  • Includes everything from the Developer and Publisher bundles, plus:
  • The complete iOS Professional courses (coming soon!)
  • All source code, app templates, Swift challenges and resources
  • Build your own Instagram-like app with the Photo App Template (included)
  • LearnAppMaking iOS Certification
  • Lifetime Updates & Developer Community
  • 1-on-1 Support

Reinder is an experienced entrepreneur and skilled developer,
and he put tons of love and experience into his courses.
I'm sure, you can learn from him too. Nadja Petranovskaja

Frequently Asked Questions


As an alternative to the FAQ, here's the YesAQ.
The answer to every question below is YES!

Can I get a refund within 30 days of signing up?

Can I upgrade my course bundle after signing up?

Do I get free updates for the upcoming Swift 5?

Do I get helpful support through the tech learning curve?

Can I sign up if I don't have any coding experience?

Do I get access to the courses immediately after signing up?

Do the courses include both video screencasts and complete text guides?

Do I get help when I'm stuck coding my app?

Are the courses up-to-date with Swift 4, Xcode 10 and iOS 12?

Can I implement what I learn immediately?

Do the courses teach best practices and fundamental topics?

Are the courses kept up-to-date with new Xcode, Swift and iOS versions?

Can I complete these courses at my own pace?

Do you recommend these courses for beginner developers?

Are the courses suitable for intermediate level developers too?

Should I learn Swift instead of Objective-C?

Can I use the app templates from the courses in my own apps?

Can I watch the courses on my iPhone, iPad or desktop?

Can I ask more questions to support@learnappmaking.com?

YES!

Learn to code iOS 12 apps from scratch with Swift 4 and Xcode 10

Sign Up Now!