The Make School Summer Academy is an eight week program for developers of all experience levels to enhance their development skills
This is the summer that will change your life.
Students at the Summer Academy gain a professional-caliber education provided by instructors recruited directly from industry. 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 Swift Basics & Brainstorming
Learn Apple's new programming language Swift and study the current iOS app market. Get started using all the tools professional software developers use - including Xcode and Git - while learning the best brainstorming techniques.
Week 2 Mastering iOS
Dive deeper into iOS while cloning more apps. Meet industry veterans and learn about the mobile industry and the iOS 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 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 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 First Usable Build & Honing Industry Skills
Hear professional founders and developers share their experiences in the tech industry. Sharpen your Xcode and Git skills and get to know new tools that are used to debug and profile production-level software. Learn how to tackle difficult debugging and software design challenges. Practice studying analytics to measure user behavior in your app and start user testing portions of it.
Week 6 Complete the "MVP"
Finish up the core features of your app to complete the minimum viable product (MVP). 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 7 Polish
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. Learn how to prepare for launch and study different marketing and monetization strategies for apps.
Week 8 App Store Submission and Demo Day
Prepare your app for submission to the Apple App Store 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.
Apr 2 Early Application Deadline
Apr 15 Early Application Decisions Made
Apr 22 Early Financial Aid Decisions Made
May 15 Application Deadline
May 22 All Decisions Made
May 29 All Financial Aid Decisions Made
Jun 19 - Aug 12 Summer Academy runs weekdays 9AM-5PM
Location for San Francisco Summer Academy
1547 Mission St
San Francisco, CA 94103
Tuition & Financial Aid
Tuition for the iOS Track is $7,000.
Tuition does not include room and board.
For students who do not have the financial means to afford tuition, we do have a limited amount of need-based financial aid available. If you are admitted to the Summer Academy, you will then need to apply for a scholarship to determine if you’re eligible.
You will find the financial aid application on your student dashboard. We begin making rolling financial aid decisions in the spring. We recommend that you apply for financial aid 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 firstname.lastname@example.org.
What (spoken) language is the Summer Academy taught in?
The Summer Academy will be taught in English.
What (code) language is the iOS 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 code in Swift and clone 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! Your instructor serves as your guide and will assist you when you get stuck or need help, and will also lead small group discussions 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 15 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?
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. 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 will prorate your tuition refund.
Do you offer financial aid?
Yes. We offer financial aid for students in need.
How do I apply for need-based financial aid?
You can find the financial aid application on your student dashboard once you've been admitted to the program. You must fill it out accurately and upload documentation that verifies your financial need in order to be considered for financial aid. We reserve the right to rescind our offer of financial aid if we feel you have misrepresented your financial need.
Why do you ask for so many types of financial information and documentation on the financial aid application?
We want to ensure that as many students as possible have the opportunity to come to the Summer Academy. Because our funds are limited, we are as thorough as possible about deciding how much financial aid we offer to each student. This is why our admissions team considers the entirety of your financial situation, which means assessing you or your family’s gross and disposable income.
I am a member of one of your partner organizatons (GWC, NSCS, FIRST, etc.), how do I apply for a partner scholarship?
In order to apply for one of our partner scholarships, you must already be a member of one of our partner organizations. You must fill out the financial aid application located on your student dashboard and indicate on the application which organization you belong to.
* Note that we will be verifying your membership with the partner organization. If we find that you are not part of the organization you claim, we reserve the right to rescind any financial aid or scholarship offer you receive.
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 10-15 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 three different levels at the Summer Academy.
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 Swift and build several-feature, high-impact apps.
Are you an EXPERT in iOS? Have you shipped several iOS apps to the App Store? Apply to be a Summer Academy Instructor
I've been admitted to the Explorer level, how do I move up to Intermediate or Advanced?
Talk to our admissions team to see if leveling up is right for you. You can email us at email@example.com.
Can I build a game instead of an app?
Yes, we have instructors that are experienced in building both apps and games.
Dates & Locations
Where is the Summer Academy located?
The Summer Academy will be hosted in a variety of United States & Asian citites. All 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 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.
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?
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?
We do not provide housing, but we can direct you to some local housing options in a few of our locations. Check with our admissions team to see if there is a housing partner in your city. We also encourage you to join the Make School Community Facebook group to find roommates and speak to other students looking for accommodation.
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?
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'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-2 days, that is acceptable but you should ensure that your isntructor knows when you will be absent. If you need to miss any more than a few 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. We'll have a way for you to follow along with the program remotely, but the burden will be on you to avoid falling behind. 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.
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. That being said, we do offer optional workshops on resume building and if you want to schedule a mock interview with an instructor, we are happy to facilitate that.
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! Once you've been admitted, check your dashboard for your unique referral code. If your friends apply through that link and enroll in the Summer Academy, you will BOTH receive $500 off of your tuition.
Apply for the iOS Track in San Francisco
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’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 pod.