Make School Logo

Online Academy

Learn iPhone Development by cloning popular apps

Enter Online Academy

How It Works

01

Step 1:

Follow Along.

We've created guided tutorials that take you step by step through the process of cloning popular iPhone Apps.

02

Step 2:

Build Real Apps.

Instead of doing quizzes, learn through the process of building real apps that you can run on your iPhone or ship to the app store.

03

Step 3:

When you finish.

You can join us at our Summer Academy to build your own app and meet like-minded peers, or join our Product College, and join an accomplished community of developers and founders.

We offer 3 free tracks:

blue paintbrush and screwdriver

Learn to Code

(in Swift 4)
iphone game

Build iPhone Games

(in Swift 4)
monitor with play button

Build iPhone Apps

(in Swift 4)
Enter Online Academy

Some Highlights

Learn to Code

Build

  • Generative Art
  • Clock
  • Game of Life

Learn

  • Fundamentals: Xcode, Variables, Functions, Conditionals, Loops
  • Bonus Content: Artificial Intelligence, Fractals, Search, Sorting

Build iPhone Games

Build

  • Flappy Bird
  • Game of Life
  • Timberman
  • Angry Birds

Learn

  • How to use Git for version control (how you work with other developers and avoid losing your work)
  • How to use an API to get data from any source you need (for ex: Google API, Spotify API, etc.)
  • How to ship an app to the App Store

Build iPhone Apps

Build

  • Tip Calculator
  • Notes
  • Instagram

Learn

  • How to use Git for version control (how you work with other developers and avoid losing your work)
  • How to use an API to get data from any source you need (for ex: Google API, Spotify API, etc.)
  • How to ship an app to the App Store

Curriculum used by

MIT logo
University of California, Berkeley logo
CMU logo

Start Learning App Development!

Enter Online Academy

Or, Read More

arrow down

Frequently Asked Questions

How does the course work?

The Online Academy is a collection of self-guided tutorials that cover progressively more complex topics. At the end of each tutorial, you will have built something new that you can show your friends.

Can I access tutorials whenever I want?

Yes. Because the Online Academy is self-paced, you can access the tutorials as soon as you enroll and can be accessed at anytime.

Do you have an in-person class?

Yes, if you are interested in taking an in-person class, we offer a 3-8 week Summer Academy, and 1-2 year Product College.

I have never programmed before or have little programming experience. Where do I start?

Start with our “Intro to iOS” track, which is designed for complete beginners.

What kind of computer do I need to participate?

You’ll need a (used or new) Mac computer running macOS Sierra 10.12 or OS X El Capitan. It is recommended that your computer has at least 8GB of RAM. We support the most up to date App Store version of macOS, Xcode, and iOS, but beta versions are not officially supported.

For more information, email hello@makeschool.com

Join Make School

Prepare for your career as a founder or software developer

Apply Now

Talk to Us

If you have any questions, please send us an email

Email Us