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

Sign up for the comprehensive course on iOS development, including:

  • Build great iOS 13 apps with Swift 5, Xcode 11 and SwiftUI. Learn how to go from “the app needs to do this and that” to actual Swift code.
  • Make progress from Day 1. Learning to code is challenging, so getting the right information is crucial to building know-how from Day 1.
  • Avoid overwhelm. Finding your starting point is difficult, and that’s why you get 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.

Sign Up Now!

Learn to code iOS 13 apps with Xcode 11 and Swift 5

Learn to code iOS 13 apps from scratch with Swift 5 and Xcode 11

Sign Up Now!

Practical & Hands-On

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, which helps you make progress and gain proficiency.

Swift 5 & iOS 13

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

Get Help & Support

Stuck with a coding problem? Questions about your iOS project? Get 1-on-1 help in our members-only community. We're here to help you back on your feet in no time.

 

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 tools like Firebase 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 the course, you're going to build 6 real-world app projects.

Build Real-World App Projects


No BS, no foobar, no cookie-cutter, no Hello World – just 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 the course, 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

The course 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. It's 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

I would recommend this course a 100%! I had trouble finding a course that would explain Swift to beginners, and Reinder managed to create the perfect course! It’s very clear, and I absolutely love it! It’s not just a course, as you get support when needed. Absolutely great! Thanks Reinder! Ailin Werner

I've tried other courses in the past but wish I'd found this one first. It's well structured, detailed and completely up-to-date with the latest version of Swift and Xcode. I found it has a great learning curve, explaining the basics in good time but going all the way to intermediate topics. Chris Coull

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 $99one-time fee

Learn how to bring any app to life

  • Learn how to code iOS 13 apps from scratch with Swift 5 and Xcode 11, including SwiftUI
  • 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 SwiftUI, Auto Layout, Realm, Firebase, app architecture and JSON webservices
  • Including: instant access to 15 course modules, 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 $149one-time fee

Launch your indie app 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 21 course modules, 5+ hours of additional video content, complete source code, app templates, support, and access to our developer community

Recommended for: aspiring indie 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 $239one-time fee

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: instant access to 24 course modules, 10+ hours of additional video content, complete source code, app templates, support, and access to our developer community

Recommended for: aspiring professional 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 13 apps from scratch with Swift 5 and Xcode 11

Sign Up Now!

What's Included?


Filter by bundle: Developer · Publisher · Professional

Includes all courses from the Developer bundle! When you sign up for the Publisher bundle, you also get immediate access to all courses, source code, templates and materials from the Developer bundle.
Includes all courses from the Developer and Publisher bundles! When you sign up for the Professional bundle, you also get immediate access to all courses, source code, templates and materials from the Developer and Publisher bundles.
  • Basics of Building Apps Basics of Building Apps

    Learn the fundamental concepts of Swift programming: variables, functions, classes and objects. Practice Swift with Playgrounds, get to know the iOS app ecosystem, and learn how Xcode works.

    Developer Bundle Beginner
  • Working with the iOS SDK (SwiftUI + UIKit) Working with the iOS SDK (SwiftUI + UIKit)

    In this course, you'll learn how to use Xcode, Interface Builder and Auto Layout. You'll get to know UIKit and SwiftUI, and learn how to create apps with UI elements like buttons, table views and web views.

    Developer Bundle Beginner
  • Mockups and App Design Mockups and App Design

    In this course, you'll learn how to design your app's UI/UX, and how to turn your app ideas into interactive mockups. We'll also discuss how you can recreate your app's graphic design in Interface Builder.

    Developer Bundle Intermediate
  • Intermediate Swift Programming Intermediate Swift Programming

    This course focuses on intermediate Swift programming topics, such as delegation, closures and multi-threading. You'll also learn how to use Xcode's debugging tools, and how to refactor your app's code.

    Developer Bundle Intermediate
  • Working With Webservices Working With Webservices

    In this course, you'll learn how to retrieve data from JSON-based webservices. We'll also focus on using Storyboards, 3rd-party libraries, technical design, and managing a local database with Realm.

    Developer Bundle Intermediate
  • 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
  • Building the Streams App Building the Streams App

    In this course, you'll build a social media app from scratch. We'll use a cloud-based back-end, incorporate follow/unfollow functionality, and build a timeline of a user's posts.

    Developer Bundle Advanced
  • Publishing in the App Store Publishing in the App Store

    This course shows you how to publish your app in the App Store. You'll learn about managing provisioning profiles, how to beta test with TestFlight, and how to configure your app with App Store Connect.

    Developer Bundle Intermediate
  • Build Your Own Parse Server Build Your Own Parse Server

    Parse Server is a great ready-made cloud-based back-end. In this course, you'll learn how to set up Parse Server, and how you can use it in your own apps.

    Developer Bundle Intermediate
  • The App Development Workflow The App Development Workflow

    In this course, you'll learn the steps you need to take to go from idea to App Store. We'll focus on ideation, validation, design, development and marketing, and how to use this workflow to create your own iOS apps.

    Developer Bundle Beginner
  • Foundation for Swift: Beginner Foundation for Swift: Beginner

    In this course, you'll learn Swift programming, including variables, functions, operators, conditionals and optionals. We'll focus only on Swift coding, which allows you to master Swift programming perfectly.

    Developer Bundle Beginner
  • Foundation for Swift: Intermediate Foundation for Swift: Intermediate

    This course focuses solely on intermediate Swift programming topics, such as arrays, dictionaries, loops, recursion, closures, Object-Oriented Programming, scope and memory management.

    Developer Bundle Intermediate
  • Foundation for Swift: Advanced Foundation for Swift: Advanced

    In this course, you'll learn advanced Swift programming. We'll focus on topics like type casting, generics, advanced data types, delegation, and error handling. And it's all pure Swift!

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

    In this course, you'll build a real-time chat app from scratch. You'll learn how to work with the cloud-based back-end Firebase. We'll also discuss intermediate topics, such as technical design and data structures.

    Developer Bundle Intermediate
  • Build A Tasks App With MVC Build A Tasks App With MVC

    In this course, you'll build a to-do list app, using the Model-View-Controller architectural pattern. We'll discuss app architecture, and you'll learn how to create maintainable, extensible and readable app projects.

    Developer Bundle Intermediate
  • What's Your App Idea? What's Your App Idea?

    Great apps do one thing well. In this course, you'll learn how to come up with great app ideas. You'll learn how to generate dozens of ideas, how to test and filter them, and how to only keep the good ones.

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

    4 million apps in the App Store, and counting. How do you stand out? In this course, you'll learn how to find your app's channel, and how to reach out to those potential customers to launch your app.

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

    This course focuses on app business. You'll learn how to pitch and promote your app, how to pick the right business model, and how to generate revenue in the App Store.

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

    You can't just rely on the App Store to boost your App Installs. You need an app landing page, period. This course shows you how you can build an app landing page that converts visitors into customers.

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

    Great content builds trust, and trust drives App Installs. In a competitive environment like the App Store, you need a way to reach new users. This course shows you how to use content to get more app downloads.

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

    Search drives App Installs in the App Store. You get more organic app installs with App Store Optimization. This course shows you how to optimize search keywords to 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.

    Professional Bundle Beginner 01:40:54
  • 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.

    Professional Bundle Intermediate 02:31:18
  • How To Go Beyond Your Best Work How To Go Beyond Your Best 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.

    Professional Bundle Advanced 01:46:52

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

$99one-time fee
  • The complete iOS Development and Swift Foundation courses, including 15 course modules
  • All source code, app templates, Swift challenges and resources
  • Lifetime Updates & Developer Community
  • 1-on-1 Support

Publisher

$149one-time fee
  • The complete iOS Development, Swift Foundation and App Marketing courses, including 21 course modules and 5+ hours of video content
  • 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

$239one-time fee
  • The complete iOS Development, Swift Foundation, App Marketing and iOS Professional courses, including 24 course modules and 10+ hours of video content
  • 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 you help me with questions during the course?

Can I upgrade my course bundle after signing up?

Do I get personal, 1-on-1 help during the course from the course instructor?

Do I get free updates for upcoming Swift, iOS and Xcode versions?

Do the courses teach both SwiftUI and Storyboard-based UIs?

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?

Are the courses up-to-date with Swift 5, Xcode 11, iOS 13 and SwiftUI?

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?

Do I need a Mac or a computer with macOS for this course?

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

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

YES!

Learn to code iOS 13 apps from scratch with Swift 5 and Xcode 11

Sign Up Now!