Overview hero

Summer Academy

Design, Code, and Launch your own iPhone App or Website in 6 weeks

Make School Students

The Summer Academy is a six week program in San Francisco for developers of all experience levels to enhance their development skills.

$1,000 tuition or $2,200 total with housing

This is the summer that will change your life.

Students at the Summer Academy gain a professional-caliber education provided by real developers. Through our web and mobile iOS tracks, we'll give you the skills and knowledge required to create polished products both at the Summer Academy and beyond.

You'll also have the chance to hear from incredible guest speakers, like Pixar's Danielle Feinberg, and receive mentorship from engineers that work at companies like Google, Facebook, and Apple. Most importantly, you'll launch products alongside students and instructors who will become your future colleagues and lifelong friends.

Our amazing community of alums go on to attend Make School and other top 10 CS programs (Stanford, Columbia, MIT, Carnegie Mellon, Harvard) and work at companies like Apple, Tesla, Snapchat, and Google. You'll gain access to a network of visionaries who get invited to demo their apps at The White House and are featured at the Oculus Connect conference.

Explorer
Intermediate
Advanced
Expert

Before

Explorer beforeicon

I don't have much coding experience beyond poking around some online tutorials. I'm passionate about learning to code and build products!

After

Explorer aftericon

I've mastered coding fundamentals, object oriented programming, and the basics of app development! I'm ready to take advanced classes, participate in hackathons and consider software engineering as a career.

Explorer quote

Make School gave me my first taste of building an app from the ground up. Now I'm a student at MIT and I attribute my love for computer science to that first experience!

Sabrina Lui, MIT

Before

Intermediate beforeicon

I've taken basic college CS courses, AP computer science, or online coursework covering object oriented programming. I've built a few small projects, but never shipped a product.

After

Intermediate aftericon

I've advanced my knowledge of computer science and built and shipped my first app! I'll have a leg up in applying to and excelling in college CS programs. I'm ready to build more products to solve problems for my community, my friends or myself.

Intermediate quote
After finishing my app at the Summer Academy, I found that it became a great talking point when meeting with recruiters.

Lisa Yan, Google

Before

Advanced beforeicon

I've been seriously coding for a few years or have taken advanced college CS courses (in schools or online). I've applied my knowledge to building simple apps and websites that I've shipped to the end users.

After

Advanced aftericon

I've advanced my knowledge of product development and built and shipped a well architected complex app. I'm ready to start applying to software engineering internships and kickstart my carrer!

Advanced quote
Attending the Summer Academy was one of the best decisions in my life. With the skills I gained in iOS development, I have won 7 of the 8 hackathons that I have attended since the program.

Arun Rewlani, Ericsson

Before

Expert beforeicon

I've held an iOS development internship or job, or have build professional quality apps of my own. My apps are well designed, well architected and are used in the wild. I feel teaching is the best way to learn!

After

Expert aftericon

I've developed a deeper mastery of iOS and product development. I'm able to debug any issue I face and re-architecture messy projects. I'm ready to get a job and mentor junior engineers at a top tier startup or tech company, or start a startup!

Expert quote
No summer job can give you this much responsibility and this much experience managing a technical team. I came out of Make School not only with a wizard's ability to debug any iOS issue, but with months of experience leading a large technical team - which helped me in my next role running my own startup.

Cliff Weitzman, Founder of Speechfy, Forbes 30 Under 30

Curriculum

Week 1

Development Basics & Brainstorming

Learn the stack needed for your track (Apple's new programming language Swift for iOS and HTML/CSS/Javascript for web) and study the current market. Get started using the t ools professional software developers use while learning the best brainstorming techniques.

Week 2

Mastering Development

Dive deeper into development while cloning more apps. Meet industry veterans and learn about the industry and the development lifecycle. You'll learn the frameworks used by popular apps and brainstorm app ideas of your own!

Week 3

Team Hackathon

Learn about design best practices by studying visual layout, user interfaces, balance, and user delight. Apply these design lessons to work with a team on your very first iOS or web app. User test your peers' apps at the end of the week!

Week 4

Starting your App

Start working on the app you'll eventually submit to the iOS App Store or release online by the end of the Summer Academy. Your peers will serve as project managers for your app, and in return you'll help manage theirs. Continue working on your app while helping your teammates write a project specification, form a development schedule, and stick to it.

Week 5

Complete the "MVP"

Finish up the core features of your app to complete the minimum viable product (MVP). Learn how to tackle difficult debugging and software design challenges. Test your MVP with real users and get feedback to better understand how to improve it. Learn to create an on-boarding experience that drives users to engage and fall in love with your product.

Week 6

Polish, Release, and Demo Day

Keep working hard towards completing your final product, iterating based on the feedback of your instructors and peers. Fine tune the colors and animations to make your app delightful to use. Prepare your app for submission to the Apple App Store or online release and present it during Demo Day. Recruiters, founders and developers from tech companies and startups will come to meet you and see what you've built. Our graduates have gone on to get internships at Facebook, Google, Dropbox, Tesla, Snapchat, and many other wonderful companies.

Speakers & Mentors

Guest Speakers

The Summer Academy has always been equal parts software engineering and product development. This year’s speakers will speak to the ways their teams use technology to build some of the world’s greatest products, past and present.

Danielle feinberg

Danielle Feinberg

Director of Photography
 at Pixar

The Movies she has worked on include Finding Nemo, WALL-E, Brave and Coco

Ayo omojola

Ayo Omojola

Product Manager at
 Square Cash

Square Cash has been topping the charts on the App Store, beating all other financial apps for months on end.

Joanna hoffman

Joanna Hoffman

Original
 Macintosh team member

She wrote the first Human Interface Guidelines at Apple. You may have seen her portrayed by Kate Winslet in the 2015 biopic, Steve Jobs.

Mentors

Students will meet in a group with their designated mentor once a week throughout the program. With six Summer Academies under our belt, we are fortunate to have an extensive network of alumni and former instructors who are excited to return and mentor.

Claire treyz

Claire Treyz

Google


Former Instructor

Warren moore

Warren Moore

Apple


Former Instructor

Kate lee

Kate Lee

Twitter


Make School Alum

Masa bando

Masa Bando

Apple


Make School Alum

Adam reis

Adam Reis

Lyft


Former Instructor

Lynne okada

Lynne Okada

Tile



Alum & Former Instructor

Nick swift

Nick Swift

Facebook


Make School Alum

Leslie kim

Leslie kim

Lever


Make School Alum

Alex pena

Alex Pena

Shyp


Make School Alum

Ivy xing

Ivy Xing

Dote



Make School Alum

Location

Make School HQ

555 Post St

San Francisco, CA 94102

Tuition & Financial Aid

Tuition for the iOS Track or Web Track is $1,000.

Housing Information

Housing is available for Summer Academy students through our housing partner, Vantaggio Suites , at their McAllister location. Students who chose to live in Vantaggio must do so for the duration of the Summer Academy (6 weeks).

  • Move in date: June 29
  • Move out date: August 13

Students who enroll & pay before May 2nd will be guaranteed housing. Students who enroll & pay after May 2nd can still apply for housing, but it is not guaranteed that there will be beds available. You will be able to register for housing from your dashboard during the enrollment process.

Prices (for the entire duration of the Summer Academy):

  • Triple Room (2 roommates): $1,160
  • Double Room (1 roommate): $1,540

Location: 246 McAllister St. San Francisco, CA 94102

To Make School:

  • Walk: 13 minutes
  • Bus: 10 minutes
  • Drive: 8 minutes

Financial Aid

For students who do not have the financial means to afford tuition at the new price point, we do have a limited amount of merit-based financial aid available. You can apply for scholarship while filling out your application. If you are admitted to the Summer Academy, you will receive a separate scholarship decision via email.

We begin making rolling financial aid decisions in the spring. We recommend that you apply to the Summer Academy as soon as possible to avoid the risk of funds being no longer available.

We also encourage students applying for financial aid to crowdfund their tuition. Several past Make School students have successfully crowdfunded their way to the Summer Academy. If you would like more information about crowdfunding, please email
admissions@makeschool.com

Apply for the iOS Track or Web Track

We encourage you to submit your application to the Summer Academy as soon as possible.

We review applications on a rolling basis, and enrollment is first come first serve for admits.

The Summer Academy is suitable for students of all skill levels. Based on your experience level we'll let you know which pod (explorer, intermediate, advanced) we feel you'll fit in best, and give you info on how to level-up if you'd like to apply to a more advanced group.

FAQs

+

General

What (spoken) language is the Summer Academy taught in?

The Summer Academy will be taught in English.

What (code) language is the iOS app development program taught in?

The Summer Academy will teach you how to use Swift, Apple's programming language.

What (code) language is the web development program taught in?

The Summer Academy will teach you how to use HTML, CSS, and Javascript.

Who owns the app I build during the Summer Academy?

You do! You retain 100% of the rights to all the work you do during the program.

What is a typical day in the life of the Summer Academy?

A typical day at the Summer Academy begins at 9am, when you'll get to work coding. In the early weeks of the program, you'll go through our online tutorials, learning how to recreate popular apps; in the later weeks you'll be creating your own project. Most students will end their day around 5pm, but the more excited you get about your project, the later you'll want to stay and work on it! The instructor team serves as your guides and will assist you when you get stuck or need help. Instructors will lead small group discussions (~25 students) for concepts that are more difficult to grasp. On some days you'll have a lecture on an interesting topic related to coding or the technology industry. On other days you'll have a speaker from industry talk to you about their story and work. Overall, the experience is very much like a professional startup environment with bright minds using the top technologies to tackle real-world problems with software!

What is the student to instructor ratio?

We'll have 1 instructor for every 16 students.

What is the minimum age for the Summer Academy?

For legal reasons, you must be at least 13 years old to attend.

What is the maximum age for the Summer Academy?

There is no maximum age to attend the Summer Academy. As long as you are passionate about learning, you will be a good fit at Make School!

+

Tuition and Financial Aid

What is the deposit & tuition payment process?

First, enroll online and submit the $100 deposit. This will solidify your spot in the program. At any time before the start of the program, you may submit the remainder of tuition due. All tuition must be paid in full before the start of the program.

How far in advanced do I need to pay the deposit & tuition?

Paying the $100 deposit solidifies your spot in the program and therefore the earlier you submit your deposit the better. We ask that you finish paying the remaining tuition within a month of submitting your deposit. All tuition must be paid in full before the start of the program. If you do not pay tuition in full, you will not be able to attend the program.

Do I need to submit a deposit?

Yes. All students, including financial aid applicants, are required to pay the $100 deposit. This deposit solidifies your spot in the Summer Academy and will be applied to your total tuition due.

Is my deposit & tuition refundable?

Yes. At any time before the start of the program, if you decide you are no longer interested or able to attend, we will refund your deposit & tuition payments in full. If you have to leave the program part way through, we may be able to provide a prorated refund. Please see the full refund policy for details.

Do you offer financial aid?

Yes, we do. However, due to the new, lower price point of the program, we only offer merit-based financial aid to a select few students. Look out for an update within the next few months for more details about the new financial aid process.

What is my tuition covering?

Tuition for the Summer Academy contributes to creating an exceptional educational experience that will rapidly accelerate your growth as a developer. We hire 1 instructor for every 16 students. Lower instructor to student ratio means more personal attention and guidance. Each instructor is an iOS developer, has launched at least one iOS app (typically more than one!), and most have experience in several other technical and non-technical fields. Tuition also helps to cover the logistics and operations that ensure students have a safe, happy, productive summer!

+

Level & Tracks

What are the different levels of the Summer Academy?

We offer three different levels at the Summer Academy. If accepted to the Summer Academy, you'll be placed in a level and given the option to level-up by completing prework.

EXPLORER: For students who have had little to no coding experience but are passionate about learning to code and building impactful products.

INTERMEDIATE: For students who have taken intro college CS courses, AP CS classes, or online coding classes. You've learned some object-oriented programming and maybe have built small products, but probably haven't shipped anything.

ADVANCED: For students who've taken advanced CS classes and are well versed in object-oriented programming. Now you want to apply your knowledge to master development and build high-impact apps with several features.

I've been admitted to the Explorer level, how do I move up to Intermediate or Advanced?

You will need to complete the necessary prework in order to change your level. See your dashboard for details. If you have any questions, you can email us after you have been admitted at hello@makeschool.com.

Can I build a game instead of an app?

In the iOS track, it is best that you focus on building something using UIKit (the framework for iOS apps). We will not be teaching SpriteKit (or other iOS game engines) but some of our instructors do have experience creating mobile games.

+

Dates and Locations

Where is the Summer Academy located?

The Summer Academy will be hosted in San Francisco at 555 Post St.

What are the dates of the Summer Academy?

The Summer Academy in San Francisco will run from July 2nd through August 11th.

My city isn't listed, can I participate?

Yes. Students have travelled to attend the Summer Academy from over 50 different countries, as well as from all over the United States.

I live outside the United States, can I attend?

Yes! Students have travelled to attend the Summer Academy from over 50 different countries.

How many students will be admitted?

We have space for roughly 120 students at the San Francisco Summer Academy. Space is limited and we accept students on a rolling basis, so if you are admitted you must enroll ASAP to ensure there is a spot for you in your program of choice.

How many students will attend?

We have space for roughly 120 students at the San Francisco Summer Academy. Space is limited and we accept students on a rolling basis, so if you are admitted you must enroll ASAP to ensure there is a spot for you in your program of choice.

+

Housing and Accomodations

Is housing provided?

Housing is available for Summer Academy students through our housing partner, Vantaggio Suites , at their McAllister location . Students who chose to live in Vantaggio must do so for the duration of the Summer Academy (6 weeks).

  • Move in date: June 29
  • Move out date: August 13

Students who enroll & pay before May 2nd will be guaranteed housing. Students who enroll & pay after May 2nd can still apply for housing, but it is not guaranteed that there will be beds available. You will be able to register for housing from your dashboard during the enrollment process. Prices (for the entire duration of the Summer Academy):
  • Triple Room (2 roommates): $1,160
  • Double Room (1 roommate): $1,540

Location: 246 McAllister St. San Francisco, CA 94102
To Make School
  • Walk: 13 minutes
  • Bus: 10 minutes
  • Drive: 8 minutes

What are the approximate living expenses?

We recommend using this cost of living calculator to understand how expenses will vary between where you live and San Francisco. It has handy comparisons for costs of housing, transportation, food, entertainment, and more.

+

Requirements & Prerequisites

What kind of computer do I need to develop iOS apps?

To develop iOS apps, you'll need a (used or new) Apple computer running macOS 10.13 High Sierra or macOS 10.12 Sierra. Your computer should have at least 8GB of RAM. We'll make necessary updates to the curriculum to support the most up to date App Store version of macOS, Xcode, and iOS, but beta versions will not be supported. Please do not install betas on your development computer or main iOS device!

What kind of computer do I need to develop web apps?

To participate in our web track, you’ll need a (used or new) laptop running macOS (macOS 10.13 High Sierra or macOS 10.12 Sierra) or Windows 10. Your computer should have at least 8GB of RAM.

What are the prerequisites for the Summer Academy?

Students that are passionate about coming to the Summer Academy to build new and exciting apps that will change their communities are qualified to attend the Summer Academy.

I've done some programming, is it enough?

Yes. Apply and we will help you figure out which level is right for you and whether or not you will need to complete prework.

+

Other

Can I do this part time?

No. We expect you to be present Monday-Friday, 9AM-5PM. If you need to miss 1 or 2 days, that is acceptable. Please ensure that your instructor knows when you will be absent. If you need to miss any more than 3 days, please speak with our admissions team to make sure this is a good fit for you this summer.

My family usually takes a vacation during the summer, what if it conflicts?

This depends on how long your vacation is and where you will be travelling to - mainly if there is reliable wifi where you'll be. If you plan to miss more than 3 days, please speak with our admissions team to make sure this is a good fit for you this summer with your specific travel plans.

Is this the same as the MakeGamesWithUs Summer Academy?

Yes, we changed our name to Make School in 2014.

Is this similar to a coding bootcamp?

Yes and no. Yes, this is a high-intensity program that teaches you to code. However, unlike most bootcamps that are career-focused, our Summer Academy is product-focused. What does that mean? The Summer Academy dives deeper than bootcamps into the product development process including, ideation, wire-framing, UX, design, monetization, analytics, etc.

Is this similar to a coding summer camp?

No, coding summer camps cater to a younger audience interested in a relaxed summer experience. The Summer Academy is an intense program for students who are passionate about learning to code - be prepared to work hard and have fun!

Can I come with a friend?

Yes! The Summer Academy is always better with friends! Your friend will need to apply through the normal application process.

Are there any other Summer Academy locations?

This year, instead of offering multiple Summer Academy locations, we decided to offer it at a lower price in one location (San Francisco) and make housing easily available. Read more about why we’ve made changes to the program and what those changes are here .

What is the maximum age for the Summer Academy?

There is no maximum age to attend the Summer Academy. As long as you are passionate about learning, you will be a good fit at Make School!

Cookies on Make School's website

We have placed cookies on your device to ensure that we give you the best experience on our website.

This site uses cookies to deliver our services. By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service. Your use of Make School’s Products and Services is subject to these policies and terms.

Please note that Make School no longer supports Internet Explorer

We recommend upgrading to a modern web browser. Learn more