









Aubot Academy is a self-paced coding program for kids - like KUMON, but for computer science. The curriculum was built over 5.5 years with 275 university computer science students and educators. The same self-paced methodology has been used by nearly 9,000 students in schools across California, Hawaii, Alaska, Guam, the Northern Mariana Islands, Australia, and Fiji.
Most coding programs stop at the basics. Ours doesn't - your child moves from Python into Java (AP Computer Science A) and university-level algorithms and data structures, so they never outgrow it.
Now in-person in the Bay Area, at Redwood Shores Library. Your child works through real Python exercises at their own pace, with an instructor right there to help.
I'm Marita Cheng, founder of Robogals (200,000+ students taught since 2008), the robotics company Aubot, and co-founder of the AI company Aipoly.
After 12 years teaching kids technology, I kept seeing kids fall in love with coding, then have nowhere to go next. So in 2020, I started building the program I wished existed: real code from day one, and room to keep going for years.
Now I'm bringing it to the Bay Area - in person, right in your neighborhood. I'm so excited to offer every kid access to a real computer science education, at their own pace.
Marita Cheng
Forbes 30 Under 30 · Forbes Top 50 Women in Tech · Member of the Order of Australia · 2012 Young Australian of the Year
“By completing the full Python curriculum, I became confident with Python and was able to apply for an internship which required Python skills and I was accepted.”
Your child sits down, logs in and starts writing real Python, with an instructor right there to help. No lecture, no setup.
In person at Redwood Shores Library, or live online. After each class you get an update on what they mastered and what's next.
Every exercise is available 24/7, so your child can keep going between classes. Kids who practice at home move faster. Finish all your assigned exercises? Just ask your instructor for more.
Mac, Windows, or Chromebook.
From their first line of code to university-level computer science
Your child starts with Python: three levels, each taking around 3-4 months. Next comes Java, the language of AP Computer Science A, then the algorithms and data structures taught in university computer science courses. Every level builds on the one before, so there's always a next step.
See the full Curriculum here.

It's the question every parent is asking - so here's our answer: AI doesn't replace people who understand code. It multiplies them.
Someone still has to decide what to build, check whether the AI got it right, and fix it when it doesn't. Calculators didn't end math, and Kumon still teaches 4 million children arithmetic. Children who understand how computers think will be the ones directing AI.
A review of 105 studies, published in the Journal of Educational Psychology, found that learning to program measurably improved other thinking skills, with the clearest gains in creative thinking, mathematical skills and metacognition (thinking about your own thinking).
On average, the gain was enough to move a student from the middle of a group into the top third (Scherer, Siddiq & Sánchez Viveros, 2019). An earlier review of 65 studies found the same pattern (Liao & Bright, 1991).
Read more of our thoughts on "Why coding matters more in the age of AI"
In Python 1, students learn: Data Types, Variables, If Statements, While Loops, Debugging, For Loops, Strings. (Takes around 3-4 months).
In Python 2, students learn: Functions, Lists, Tuples, Sets, Dictionaries. (Takes around 3-4 months).
In Python 3, students learn: Files, Classes, Modules, Exceptions, Recursive Functions, List/ Set/ Dictionary Comprehension, Advanced Debugging. (Takes around 3-4 months).
These are our usual class times - but we usually have space for 2-3 more students per class.
Virtual Python 2 and Virtual Python 3 classes take place at the same time as Virtual Python 1 classes.
"Two students who had never coded before were among the first to complete all the exercises." - Kihei Elementary School, Hawaii USA
First class is FREE.
$150 every 28 days
That's about $37.50 per class.
- One 45-minute class each week, in person at Redwood Shores Library or live online
- The same instructor every week, in a small group
- Unlimited practice at home between classes
- A progress update after every class
- Self-paced, like Kumon: your child masters each concept before moving on
No contracts. Cancel anytime.
Book a free first class
In Person at Redwood Shores Library, 399 Marine Pkwy, Redwood City, CA
Virtual classes also available
We also run programs in schools. See Schools.
Book a free first class












Get promotions & updates!