Our Values and Content, Your Kid’s Challenges and Fun

Our Learning Philosophy

At Launch, we use a holistic, multi-dimensional approach, taking into consideration individual paces and learning styles of our students. Students will work through the topics at their own pace, blending practice with authentic programming projects, with mentors providing one-on-one support and opportunity for collaboration.

What We Believe

As the world changes and adapts to modern technology, so should education. Coding has become an essential skill that will continue to grow in importance.

With a team of experienced and knowledgeable educators and software engineers, Launch has created a curriculum with a comprehensive computer science foundation and research based learning methods that, through inquiry and play, build coding and computational thinking skills to prepare your child for the 21st century.

Whether your student participates in a summer course, or continues on and learns to develop a full stack web application, Launch teaches your child the skills and habits of mind that will give them a boost for the world of tomorrow.

Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn.

Stephen Hawking

The Launch Curriculum Flight Path

Level A - Sphero, Javascript Introduction & Computer and Internet Basics

Students will be introduced to the structure and functionality of their first scripting language. Through exploration and challenges with the Sphero bot, kids will learn about the JavaScript programming language.


Create and use functions and variables.
Use a variety of methods to interact with Sphero, using the Sphero edu app.

Build programs for Sphero using control structures and event handlers.

Learn about the computers and networks that connect today's world.

Develop problem solving skills and learn to define and structure problems in a way in the same way the computer programmers do, developing technological literacy and critical thinking skills.

Translate a block-based languages into written code, learning about the syntax and structure of JavaScript.

Level B - HTML, CSS & Web Design

This unit focuses on building a foundation for developing front-end web applications..


Students will gain a understanding of the basics of how computers, operating systems, files, programs, and the internet function.

Students will learn to set up and code an HTML5 website.

Students will begin to add CSS to modify HTML elements and create an organized and visually pleasing website.

Students will gain an in-depth understanding of how the interpreter works, and use developer tools to modify and test their web pages.

Level C - Advanced HTML, CSS Layout & Design Concepts

Students will learn to create a professional looking website.


Learn advanced skills with HTML & CSS.

Learn to use Bootstrap and the grid model for advanced layout & responsive web design techniques.

Learn about the DOM and the JavaScript you can use to add interactivity to a webpage.

Dive deeper into concepts related to networks & protocols.

Level D - JavaScript Deep Dive

Students will dive deeper into JavaScript. Kids will create drawings and animation with JavaScript, and watching their code come to life before their eyes.


Learn more about programming with an introduction to arrays and scope.

Use the p5js API to add images and create drawings.

Students will explore their role as digital citizens and learn about internet security.

Learn the coordinate systems to draw static images on the screen.

Use variables to manipulate and scale drawings.

Level E - Advanced JavaScript & Animation

Students will learn more advanced JavaScript and begin to leverage it to draw and create unique programming projects.


Learn about frame rate, build functions, and create animations by leveraging the p5js framework.

Dive deeper into coding concepts by creating drawings and animations using control structures, event handlers, functions, and arrays.

Level F - Introduction to Python

Students will be introduced to the Python programming language.


Get familiar and comfortable with the syntax.

Unlock the power of loops, conditional statements, and native concepts.

Write code in Python to help solve puzzles fun and challenging puzzles.

Learn about graphic design, vector, and raster images.

Use variables to manipulate and scale drawings.

Level G - Object Oriented Programing With Python

Students will create a fun whack-a-mole type of game using their own sprites and programming game animations.


Dive into the complexity of the programming language with native sorting and searching functions.

Leverage the PyGame framework to customize their own in-game characters.

Learn to program using loops and nested functions to create complex game logic.

Learn about different searching algorithms.

Watch Your Kids Piece It All Together as Full-Stack Developers!

Launch boosts student’s learning beyond coding; your child will gain a new way of thinking and interacting with the world, expanding their creative outlook and potential.

Launch students are introduced to computer science concepts, algorithms, puzzles, and games at the crucial age when young minds are most impressionable and flexible.

Coding challenges and projects broaden their world and lead them down a path towards early mastery of these highly sought-after skills.


After students finish learning front-end frameworks and programming languages, they will be introduced to database structure and design, and learn:

  • File transfer protocols and HTTP requests/responses.
  • Parents can track students’ progress on skills, competencies, and coding projects.
  • How to launch and host a website.
  • How to use SQL to retrieve and save data from a relational database.


One-day events and workshops with industry engineers and software developers to come. Launch will be hosting full land half-day workshops with special themes, aligned with school district holidays. Programs include:

  • Building the Internet: Networks, Protocols, and Global Transformation.
  • Hack-a-Pi: Create a Nintendo Emulator with Raspberry Pi.
  • SpherOlympics: Using Sensors and Data to Test the Limits of Sphero.

Schedule a Free Coding Class