iPhone App Coding Bootcamp for Beginners

In this bootcamp, you will learn the fundamentals of building iPhone apps from a professional developer at Stripe. Together we will build one iOS app each month.

Online bootcamp hosted by Matthew Krager

Want to explore iOS Development? In this bootcamp, we will build at least one complete iOS app each month. The apps will start off easy for beginners and will get increasingly complex. By the end of this bootcamp, you will be well on your way to becoming a full-fledged iOS developer.

This bootcamp is intended for beginners to iOS Development. This bootcamp is by no means a full commitment and can be done alongside a job or school. Basic knowledge of programming is recommended, but not required. You will need a Mac. 

Curriculum Preview

Month 1: Welcome! Let's make a Color Selector
Welcome to iOS Development! This month we will ramp up and create a simple color selector app.
Welcome to iOS Development! On-demand
Layout and Storyboards On-demand
A Look at Xcode On-demand
Functionality with Buttons On-demand
Color Selector On-demand
Month 1 Wrap-Up On-demand
Month 1 App 2: Ready, Set, Go!
This month we will be giving our apps more complex functionality. By the end of this month, we will create a fully functional stop-watch app.
Introduction to MVC On-demand
Timers in Swift On-demand
Month 2: Like food?
This month we will create a Food Encyclopedia app. Like Wikipedia, but for food!
Month 3: Tables Tables and Tables
This month, we will learn to add tables to our apps and will be making a TODO list app

Meet Matthew Krager Primary Instructor
iOS Developer @ Stripe

An iOS Developer since 2014, I've worked for Yelp, Intuit, Facebook, and several startups. I now happily work at Stripe creating iOS apps that connect to credit card readers across the world. Super Passionate about iOS Development, Food Blogging, and Side Projects.

View Profile


One-time enrollment fee.

Continue $599.00
Access via a monthly pass:
Koder Plus $99.00 / Monthly
7 days free trial

What's Included

Flexible Schedule
Set and maintain flexible deadlines.
Classes are in English.
Approximately 4 months to complete
Suggested pace of 6 hours/weekly.
Coding Exercises
Numerous hands-on coding exercises.
On-demand Classes
Self-paced classes you can view at any time.

Bootcamps on U

Expert instructors
Learn from creators who have a passion for sharing their skills and techniques in live and on-demand formats.
Cohort Based Courses
Advance through material together in cohorts, with instructors and participants.
Meet your peers
Meet, collaborate and learn from other like minded participants. Build your career and your network.

What others are saying

Elmer Morales
Elmer Morales CEO at Koder, Software Engineer

Matthew is the real deal. Hes built numerous apps that are now in the Apple App Store and loves mentoring others. Hes definitely someone I want to keep learning from.

Joey F.
Joey F. Marketing Director

Learning from engaging and expert instructors in a real time format is a powerful new way to learn. I love that I can participate in live office hours.

Michelle Jackson
Michelle Jackson Customer Support Specialist

Some of the people in my cohort are executives and engineers at some of the world’s top companies. I never thought meeting and learning from new people would be this good. 🤯

Jose Julian
Jose Julian Learner from Mexico City

Ten times better than watching YouTube videos all by myself. I love getting support from instructors and other students when I get stuck on a problem.

Reyna M.
Reyna M. Learner from Miami, Florida

Such a great way to learn design from people that do this for a living. I always thought bootcamps were only for fitness and coding.

View All

Frequently asked questions

You do need a Mac laptop to develop iOS apps. Making iOS apps requires Xcode, which only runs on Apple computers.

I recommend getting Xcode on your machine and checking out Swift, which is Apple's programming language for making apps. 

I also recommend listening to podcasts about iOS Development. Under the Radar is a great one to start with!

Most bootcamps have a hard start date and end date, and some allow you to join at any time. Please scroll to the top of the bootcamp page to see the details.
No, there is no 3rd party plugin or application needed. You can join any live class or on-demand class directly from the U web app or mobile app. You’re able to join live sessions 10 minutes before the start time.
Yes of course. You can join any live session or access on-demand classes from the U mobile app. It is available for iOS and Android devices. Visit https://www.u.camp/download

Absolutely! The bootcamp is intended for beginners to iOS Development. As long as you are a beginner, you are more than welcome to participate!

Yes, instructors typically host live classes or live office hours as part of their bootcamps on U. In addition to this, you will have exclusive access to a chat messaging where the instructor(s) will answer questions related to the material covered by the bootcamp. From time to time, some instructors also have guest instructors or assistants that will support you in your learning journey as well.
Rest assured, you don’t have to attend all live sessions. All live classes and office hours are automatically recorded and made available to the participants in the event you're not able to attend.
Bootcamps on U are cohort-based courses, meaning participants are grouped with other participants and they learn together at the same time. In addition, U enables collaboration amongst participants so that you can learn from your peers. This makes the bootcamp more fun and enjoyable than a self-paced course.

Choose an enrollment option

Koder Plus

$ 99 /  Monthly

Get access to all of Koder's mini bootcamps. Learn more

7 days free trial
Try for free

Single Purchase

$ 599 (One-time)

Enroll in 'iPhone App Coding Bootcamp for Beginners' by paying a one-time fee.

iPhone App Coding Bootcamp for Beginners started on Monday, September 20, 2021.

Connect with Matthew Krager and 6+ others

Prince Sonnenberg
Megan Morales