Our range of coding classes takes you from age 5 to 13 with a sequence of progressively more complex coding languages. Changing coding languages also offers a variety of games, apps, websites and more that kids can make.
Visit our curriculum page to understand the appropriate sequence of classes.
Early Coding: Stories & Play
A fun and interactive class that will result in working animations created by your child!
In this class we learn coding basics while creating stories on the iPad. We talk about how computers and coding work, and introduce sequence, repetition, events, messages and more. Kids will also be able to add their own creative art and sounds to the projects.
In addition to coding, we play fun unplugged and iPad games that teach logic and sequential thinking.
This class is suitable for all levels of readers.
Younger kids may repeat this class to further absorb the concepts. Older kids may be ready to proceed to Scratch. Please ask your teacher for guidance.
Note: IPads are provided, but if you want to keep your work, please bring your own iPad, as files are saved locally on each device.
Code your own Video Games
Discover the thrill of creating your own entertainment!
Using Scratch, a kid-friendly programming language from MIT, kids can build space invaders, a virtual pet, geometry dash or any other kind of game they can imagine. Game programming develops skills such as logic, visual design, animation, sound design, storylines and more. It's a great way to take on new challenges while having lots of fun!
For kids who want something different than video games, we have a set of projects that focus on art, music and storytelling available too!
This is our core language, and we recommend that kids take multiple sessions of Scratch to practice and build their coding skills. It is possible to build quite large and complex projects in Scratch, so the language will grow with their skills.
Beginners will be taught to build projects step by step and learn to code starting from basics. Experienced Scratchers can select their own projects (we will help with ideas, if needed!) and work on improving their coding skills with challenges, coaching and mentorship provided by our teachers.
Code your own Android Apps (returning Fall 2017)
Create real apps that you can use on your Android phone or tablet!
We will learn to build apps using App Inventor, a web-based Android coding environment made by Google and MIT. This is a visual interface with block-based coding that makes Android development fast and accessible.
Our apps will be able to use the phone's camera, texting (if service is set up), accelerometer, text-to-speech and more. You can even put your apps in the Google Play Store, with just a few extra steps!
Android devices for use during class will be provided. You may also bring your own Android device.
A Google account is required to use App Inventor.
Coding with Python
If you are fluent in Scratch and want to move to the next level in coding with a text-based programming language, this is the class for you! We will introduce Python commands with comparisons to Scratch, so you can easily transfer your knowledge.
Projects will include generating art, making and breaking secret codes, creating games and more.
Code your own Website
Code your own Minecraft Mods
Learn to code by modifying one of today's most popular games! In this class, we use exploding chickens, drones that build houses for you, pumpkins that drop random lucky items, and more cool projects to learn about how programming works. Scratch experience is recommended.
We are always adding new mods, so returning students are welcome.
Each student must bring his/her own Minecraft account (PC/Mac version, available on Minecraft.net).
Note: This is not a class to play Minecraft, so please set your child's expectations accordingly.
Girl Power Coding (returning Fall 2017)
Learn to code in an all-girls class with a female instructor!
Girls are awesome at coding, but sometimes they don't enjoy the number of boys in our classes. This class will be a friendly and comfortable way to introduce coding to your daughter or other girl in your life.
We will bring project ideas that are girl-centric and allow them to express their own ideas and world view freely.
The class is aimed at beginners, but girls with previous coding experience are welcome and will be given appropriate challenges.