Premium Course For Aspiring App Makers

Sign Up For $ 297 USD

Learn how to make your own apps with Swift and Xcode, and how to publish them in the App Store.

Enjoy premium course material, and learn to use off-the-shelf tools like Balsamiq, TestFlight, Parse, Google Analytics, Strikingly, Crittercism and many more.

Join app developers and publishers in the members-only Q&A community.

After signing up, you'll immediately get your username and password sent to your inbox. We use SSL-secured checkout, and you can pay with creditcard or PayPal.

Yes, Sign Me Up!

Pro Course

Learn iOS Development With Swift offers a pro course with premium education material for serious aspiring app developers, teaching you development of your own iPhone apps with Xcode and Swift. The course takes 8 weeks to complete, with a weekly module released each week. Expect 8 hours of study each week. It’s made by professional app developer Reinder de Vries.

No programming experience required

Do you have what it takes?
  • No prior programming experience required
  • Learn to publish your own iPhone apps
  • Master tools like Parse and TestFlight
  • 8 week course, 1 day study per week
  • Only for serious aspiring coders

Topics Of The Course

What are you going to master?
  • Swift, Apple’s new programming language
  • iOS SDK and Xcode, needed for making native apps
  • Parse Core, used for cloud-based data warehousing
  • Crittercism, for debugging production apps
  • Balsamiq, for creating app mockups
  • TestFlight, for beta distribution
  • Google Analytics For Mobile, for measuring user engagement
  • Strikingly, for creating an app landing page

Q&A Community Access Included

Stuck with a programming problem, or do you want to discuss app ideas? The Pro Course features 3-month access to the Questions and Answers Community.

Make Real-Life Apps

We'll create 2 real-world apps, a news reader and a social stream app. They're intertwined through the modules, so you can build upon what you already mastered. Not 15 apps: just making 2 complete, well-founded, pretty, iPhone apps is enough to get a fundamental understanding iOS development.
Sign up for the Pro Course

About The Author

Peter App Maker

"Reinder knows everything about iOS apps, from the nitty-grity 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 (United States)

Dale App Maker

"My biggest problem was knowing where to start - Obj-C? Swift? Both? One Skype chat with Reinder cleared that up and helped me get to where I am today."

Dale (United Kingdom)

Dale App Maker

"My biggest problem was knowing where to start - Obj-C? Swift? Both? One Skype chat with Reinder cleared that up and helped me get to where I am today."

Dale (United Kingdom)

Priyank App Maker

"What a storytelling, man! I just couldn't resist myself from sending you a DM. The way you explained totally blown me. I'm an android developer, but I can relate myself with your explanation. Thank you."

Priyank (India)

Door App Maker

"Reinder is an ace in teaching you how to become a Maestro in app-making. He doesn’t let any detail slip by without a comment or a way to improve upon it. I am excited about how much I’ve learned (so far). Worth every cent."

Door (Netherlands)

Nadja App Maker

"Reinder is experienced entrepreneur and skilled developer and did put tons of love and experience into his course. It's turned out great, and I’m sure, you can learn from him too."

Nadja (Germany)

Jonas App Maker

"My app is a success because I learned so many things doing it. It is my first app I am putting in the App Store."

Jonas (Germany)

Steffi App Maker

"Just go for it! After your first attempt, just throw it away and start over. You learn a lot by doing that."

Steffi (Germany)

Reinder de Vries

Reinder de Vries

Reinder de Vries is an entrepreneur and app developer, who believes that there are not enough app makers in the world. He has developed 50+ apps and his code is used by hundreds of thousands of users all over the globe.

When he’s not coding, he teaches aspiring developers how to make their own apps at

Sign up for the Pro Course

Make Real-Life Apps

News Reader

Create an internet-enabled app by downloading news feeds from a blog, and showing them in the app.


Social Stream

Go all in with a social streaming app, posting updates and pictures, with friend-functionality and a infinite timeline.

Sign up for the Pro Course

Course Modules

  • Module 1: Basics of Programming

    You'll learn about variables, functions, classes, instances, procedural and object-oriented programming -- the basis of app development. Learn how to work with Xcode, compile your apps and run them in the iPhone Simulator. We'll really start with the basics, no programming experience required. All course material is written in Swift, Apple's new programming language. It's easy for beginners and grows with you when you reach intermediate and advanced levels of understanding.
  • Module 2: Working with the iOS SDK

    You'll learn how to create controllers, layouts, views and buttons with Xcode and Interface Builder. We're not going to use Storyboards and Auto Layout, pure code aided by Interface Builder gives greater influence in the end result. During this module you'll learn how to work with standard interface elements like buttons, picker views, navigation bars, tab bars, web views, and so on.
  • Module 3: Creating mockups

    Learn to design before you code, so no programming this week. You'll learn how to create a mockup of your app in Balsamiq Mockups, and use that as a blueprint. It's important: avoid the typical "a developer shouldn't design" fallacy by learning about design. We'll talk about positioning, proximity, alignment and the iOS Human Interface Guidelines.
  • Module 4: Intermediate Swift Programming

    Broaden your knowledge of programming by learning about the iOS ecosystem, compilation, and debugging with Crittercism. Get a better understanding of Swift by learning about memory management, background processing, app lifecycle, and paradigms like delegation, multi-threading, sorting and closures.

    Sign up for the Pro Course

  • Module 5: Working With The Web

    First, we rig our News Reader app with a simple web-based JSON API using Alamofire. Then, we'll replace that and create our own cloud-based data warehouse with Parse. Finally, we integrate with Google Analytics for Mobile to see how users engage with the app.
  • Module 6: Working With Data Storage and Peripherals

    We put a brain in our app by storing data offline with Parse. You'll learn to use tools like user defaults, and how to take and store pictures on the iPhone. Then, we'll implement the GPS location service and use accelerometer input to interact with the app.
  • Module 7: Start To Finish

    As a grand finale, we build an entire app from start to finish. It's a social stream app, and it allows users to create a timeline of information with pictures and status updates. A user can befriend another user, and then see their timeline. It'll involve complex programming, but it's gonna be awesome. You could say, it's a Do-It-Yourself Facebook!
  • Module 8: Publishing and Testing

    Learn the steps required for putting your app in the iOS App Store. From creating an app archive, to enrolling in the iOS Developer Program, to uploading your app for review, and finally placing it in the App Store. We'll also distribute your app to beta testers with TestFlight.
  • Module X: Create A Landing Page

    Due to popular demand, you'll learn just one more thing: creating an app landing page with Strikingly. Learn how to come up with some great texts, take photos of your apps and persuade your potential customers to download your app.

    Sign up for the Pro Course

Course Benefits

Make Money With Apps

Once you're done with the course, you're ready to code and publish your own app. Make money with your app ideas by putting them into the iOS App Store!

Start to Finish: 8 Weeks

The Pro Course is only 2 months long, with a course module released each week. We're saving you time, because we know from experience what you need to learn to make apps effectively.

Accountability & Overwhelm

The course modules are clear and concise, so you won't get information overwhelm. We track your progress and keep you accountable.

Learn App Making Right

We'll dive into TestFlight, Mobile App Analytics, Parse, libraries like Alamofire, Xcode, and Swift. You'll save yourself time and troubleshooting by learning the best off-the-shelf tools available.

Save Time & Effort

The course is up-to-date and has tightly integrated materials. That saves you time Googling for actual information, following other courses or reading too many books about programming.

It's a Steal

Our Pro Course takes you where other courses don't go: enabling you to make your own apps. When you've finished the course, you are ready to make your investment back.

Sign up for the Pro Course

ClickBank is the retailer of products on this site. CLICKBANK® is a registered trademark of Click Sales, Inc., a Delaware corporation located at 917 S. Lusk Street, Suite 200, Boise Idaho, 83706, USA and used by permission. ClickBank's role as retailer does not constitute an endorsement, approval or review of these products or any claim, statement or opinion used in promotion of these products.