Where kids ages 7+ learn to code, creatively.

BlockSchool is the first live online school to teach kids how to code. Choose a teacher, schedule a time, and your child will start learning how to code in magical block world.
At BlockSchool, we believe coding is the language of the 21st century.

Free Parent Demo!

Subscribe to schedule a free Parent Demo. Our team will explain how BlockSchool works, and help you find a time to schedule a free 20 minute class for your child.

To build with blocks,
kids write code

Children love blocks. Blocks help children imagine and create. This is why BlockSchool’s central concept is a block.
To build with blocks, students write code in a Scratch-like visual programming language called Puzzle. By dragging Puzzle pieces, students can create programs.
Students will learn how to use variables, loops, functions to build whatever they want. Building things with Puzzle is a lot faster than using LEGOs too.
.try demo()

A project-based curriculum where kids learn by doing.

BlockSchool puts students first, not a rigid curriculum. Students complete sequential exercises that teach them core concepts, and then use these core concepts to do projects. With projects ranging from helping an elephant find food to remixing a song, every student can pursue their interests.
At BlockSchool, progress is measured by ability, empathy, and problem-solving grit. Students are guided by their teacher to achieve goals they care about. Through coding, curiosity is rewarded by giving students even more things to explore.
.learn more about (curriculum)

Teachers from top 100 colleges, & great with kids.

BlockSchool only hires teachers from top 100 US colleges. Every teacher must pass a technical interview, have some experience teaching, and complete a background check.
Teachers prepare for each class by having recently completed the same project that their student is working on. During each class, teachers take detailed notes so parents have a clear sense of their child's progress.


Given BlockSchool is an entirely online school with little overhead, we have the most competitive prices in the industry. Choose any teacher at any available time. Classes can be scheduled in advance, each week, or on a whim. Cancel any class before 24 hours of the class to receive full credit.
Every package permits 1 guest student to attend any class. The guest student can be a sibling, friend, or family member of any age, in any location.
Given we're a new company, we are currently offering discounts for early customers. Please message us to get more information.
.read more about(pricing)


The team learned how to code as children, and in college.

Tony Diepenbrock

Founder & CEO

Tony graduated from the University of Pennsylvania in 2013. After graduating, he went on to work as a software engineer for Hybris (acq. by SAP), and various startups. In his “free” time, he is a competitive fencer, and tutors kids chess and coding in SF.

Charles Moyes

Founder & CTO

Charles graduated from Cornell in 2012 majoring in CS and minoring in EE. He has worked as a software engineer for companies like Xbox, Nvidia, Disney, and various startups. Charles is a runner, and loves Minecraft.


1. Why learn coding?

Many children learn a second language in the first few years of their life, so why wait to expose them to coding?
In BlockSchool’s 3D world, children can do BIG things using very little code. Due to BlockSchool’s Scratch-like programming language, they don’t even need to type!
The best part is that kids love it!

2. Why online? Why not in person?

a. Finding an incredible class with great teachers in your area can be hard if not impossible depending on where you live. Finding private 1-on-1 instruction is even harder.
b. Since teachers live in many different time zones, BlockSchool has classes available whenever you want them. You can schedule, reschedule, and cancel at any time too.
c. In-person classes are 60-90 minutes because of travel time and logistics, not because they are optimal for your child's learning. BlockSchool classes are 40 minutes, and we’ve found this works well given a fun project-based curriculum.

3. What’s “Project-Based Learning?”

Project-based learning is based on a simple concept: humans learn by doing. Although this concept doesn’t sound novel, it is rarely practiced in schools. Most schools force children to listen to long lectures, and then test whether they memorized them.
Instead, we put the child in the driver’s seat. Students are given exercises and projects. Through exercises, students get to discover concepts. By completing projects, students get to use these concepts in personalized ways to achieve their own goals.
If we want to encourage students to be critical thinkers and problem solvers, we must give them opportunities to practice those skills.
.ask more(questions)
© 2017, MEGAkid Inc. All rights reserved.
Made by reticulating splines in San Francisco, California
Thank you for the inspiration: Almaden Country School, VIPkid, Tom Little, Maria Montessori