The Make School Summer Academy is a three week program for high school students of all experience levels to enhance their programming skills.
View the full syllabus here.
This is the summer that will change your life.
Students at the Summer Academy get a Silicon Valley education provided by instructors trained in San Francisco. With an instructor-student ratio of 1:12, the Summer Academy is designed to maximize the amount of individual attention each student receives from these leading experts.
Our amazing community of alums go on to attend 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 conferences like Oculus Connect 3. Most importantly, you’ll launch products alongside students and instructors from over 50+ countries who will become your future colleagues and lifelong friends.
Week 1 iOS Programming Basics
Learn Apple's new programming language Swift and the fundamentals of programming iPhone Apps.
Week 2 Computer Science Fundamentals
Dive deeper into programming concepts. You'll use these concepts to study and implement algorithms commonly used in programming iPhone apps. You'll also develop an understanding of how to structure and build Apps by modifying simple apps.
Week 3 Build an iPhone app!
You'll recreate popular apps and be able to run what you built on your iPhone! You will be able to continue building even more complicated apps after the program ends with lifetime access to our online materials and alumni community.
May 1 Early Application Deadline
June 16 Final Application Deadline
July 1 All Admissions Decisions Released
July 17 - August 4 Beijing Summer Academy runs weekdays 9AM-5PM
Our admissions team will contact you within 1 week of submitting your application.
Location for the Beijing Summer Academy
Daniwan St, Haidian District, Beijing
Tuition for the iOS Track is 20,000 RMB.
Housing is available at Peking University Affiliated High School. Contact firstname.lastname@example.org for more information.
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.
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 & Financial Aid
What is the deposit & tuition payment process?
Make School works with local partners to process your payment for the Summer Academy. Your admission email will include information on how to pay tuition including all payment deadlines. You will be able to pay using local currency.
Do you offer financial aid?
Financial aid is available in exceptional circumstances for exceptional students.
- How do I apply for need-based financial aid?
I am applying for a partner scholarship (GWC, NSCS, FIRST, etc). How do I apply?
Generally, these organizations are US-based and therefore those scholarships typically only apply to students attending US locations. If you are planning to attend the Summer Academy in Asia, you are currently a member of one of our partner organizations, and believe you should still be eligible for a partner organization scholarship, please contact the local representative for your city at:
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!
Levels & Tracks
What are the different levels of the Summer Academy?
We offer two different levels at the Summer Academy in Asia.
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.
Are you an EXPERT in iOS? Have you shipped several iOS apps to the App Store? Apply to be a Summer Academy Instructor
Can I build a game instead of an app?
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 & Locations
Where is the Summer Academy located?
The Summer Academy will be hosted in San Francisco at 1547 Mission St.
All other cities are listed on www.makeschool.com/summer-academy. To find the exact address in your city:
Step 1: Navigate to your city
Step 2: Scroll down to the Location section
What are the dates of the Summer Academy?
The Summer Academy in San Francisco will run from July 2nd through August 11th.
In all other cities, the Summer Academy typically runs during the months of June, July, and August and varies by city. To find the exact dates in your city:
Step 1: Navigate to your city
Step 2: Scroll down to the Important Dates section
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.
How many students will be admitted?
Each location can accommodate a different number of students due to space restrictions. 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?
Each location can accommodate a different number of students due to space restrictions. Check with our Admissions team for location-specific numbers.
Housing & Accommodations
Is housing provided?
In most of our Asian locations, we are not able to provide housing. If you are planning to attend in Beijing, we can introduce you to local housing options we have negotiated discounted rates with. Contact Beijing@makeschool.com for more information.
What are the approximate living expenses?
Every city that the Summer Academy will be in costs a significantly different amount for rent, food, and transportation. Try using this calculator to see what the differences are between where you currently live, and approximately how much it will cost in the Summer Academy city you are considering : https://www.nerdwallet.com/cost-of-living-calculator/
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 are the prerequisites for the iOS program?
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.
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.
- Where can I find information on the Asian locations?
Apply for the iOS Track in Beijing
We encourage you to submit your application to the Summer Academy today.
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 will admit you into the appropriate level and match you to the right instructors.