iOS App Development Bootcamp - An App a Month

Want to explore iOS Development? In this bootcamp, we will build a 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. Basic knowledge of programming is recommended, but not required. You will need a Mac.

Online bootcamp hosted by Matthew Krager

Each month we will create a unique app. The first half of the month will focus on learning new concepts and in the second half of the month, we will apply those concepts to create something new.

Curriculum Preview

Month 1
Welcome to iOS Development! We will spend this first month ramping up on the languages and tools we will be using to create apps: Swift, Xcode, Autolayout, and Storyboards. We will finish the month off by creating a simple color selector app.
Welcome to iOS Development!
A Look at Xcode
Layout and Storyboards
Functionality with Buttons
Color Selector
Month 1 Wrap-Up
Month 2
This month we will be diving deeper into giving our apps functionality. We will explore Apple's architecture for making apps, called Model-View-Controller. By the end of this month, we will create a fully functional stop-watch application.
Introduction to MVC
Laying out with Different Screen Sizes
Month 3
This month we will be introducing in-app navigation as well as how to build multi-view-controller applications. By the end of the month, we will create a Food Encyclopedia app.

Meet Matthew Krager Primary Instructor
iOS Developer @ Stripe

Super Passionate about iOS Development, Food Blogging, and Side Projects. 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.

View Profile


One-time enrollment fee.

Continue $199.00
Access via a monthly pass:
Koder Plus $49.00 / Monthly

What's Included

Flexible Schedule
Set and maintain flexible deadlines.
Classes are in English.
Approximately 6 months to complete
Suggested pace of 6 hours/weekly.
Coding Exercises
Numerous hands-on coding exercises.
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

Joey F.
Joey F. Marketing Directory

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.

Frequently asked questions

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.
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

Choose an enrollment option

Koder Plus

$ 49.00 /  Monthly

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


Single Purchase

$ 199.00 (One-time)

Enroll in 'iOS App Development Bootcamp - An App a Month' by paying a one-time fee.

iOS App Development Bootcamp - An App a Month starts on Monday, August 2, 2021.

Connect with Matthew Krager and 6+ others

Koder Bootcamps