Our philosophy

These four articles explain our educational philosophy.

A Class at a Middle School

It really is possible to teach an ordinary classroom full of middle-school students to code.

How We Do It

Our technology and our approach made this breakthrough possible.

The Failure of Coding Education

Why and how we are failing to teach our kids to code, and what we can do about it.

Confusion and Learning to Code

When learning an unfamiliar topic, simple lessons, with plenty of practice, are essential.