Learn to code in Swift
Learn to code in Swift
Learn to code and build games using the Swift programming language.
Learn the fundamentals of object-oriented programming and develop a strong foundation of Computer Science.
Learn about the software development industry from talks by industry experts.
Week 1: Programming Basics
Learn Apple's new programming language Swift and the fundamentals of programming. You'll cover variables, types, booleans, conditionals and start building basic programs.
Week 2: Computer Science and Algorithms
Dive deeper into programming concepts including data structures (arrays and dictionaries), loops and recursion. You'll use these concepts to study and implement basic algorithms commonly used in programming.
Week 3: Object Oriented Programming
Learn object oriented programming - the programming paradigm used for most professional software projects. You'll develop an understanding of how to structure and build complex applications.
Week 4: Build an iPhone game!
Put your learning to use by cloning popular iPhone games. You'll recreate bestselling classics and be able to play the game you built on your iPhone! The foundation of computer science knowledge will help you breeze through your future AP and college Computer Science classes and prepare you for our Games and Apps Tracks!
Applications to the Summer Academy Intro Track will be read on a rolling basis. The application consists of questions that help us get to know you. Try to answer the questions directly and remember to show not tell. In addition to the written application you'll be asked to submit a problem solving challenge and record a video interview.
Applications will be read on a rolling basis the sooner you apply, the better your chances!Apply now
Our typical Summer Academy Intro Track student is in high school or college (although we will accept older students). They are passionate about creating, and eager to learn computer science. The Summer Academy is an intense program, students must be willing to work hard and push themselves to succeed. Some of the characteristics we're looking for in applicants include: intelligence, curiosity, creativity, problem solving ability, passion, drive, and kindness (the last one is important!).
Make School students come from over 40 different countries!
Dates & Locations
July 1 Session 2 Application Deadline
July 4 All Admissions Decisions Made
June 20 - July 15 Intro Track Session 1 runs weekdays 9am-5pm
July 18 - August 12 Intro Track Session 2 runs weekdays 9am-5pm
(students choose between sessions 1 and 2)
The Summer Academy Intro Track will be held in San Francisco, Sunnyvale, Los Angeles, New York City, Washington DC, Tokyo, Taipei, Hong Kong and London.
Tuition & Scholarships
Tuition for the Summer Academy Intro Track is $4,000. Tuition does not include room and board.
Last year 40% of our students received a need-based scholarship. If you're admitted, we'll work with you to find a way for you to attend, so we encourage you to apply regardless of your family's financial situation!