Learn programming by doing it.

Children write small programs and see why they worked. You can see what they finished.

No username yet? Ask a parent to create the account.

Teaching a class? Start a school

  • Parents create every child account.
  • No child email, phone, or photo.
  • Code runs in a sandbox, not on our servers.
  • No ads.
Privacy
apple
bread
milk

The lesson is the interaction.

Every step asks the child to predict, choose, or change the code before a lecture appears.

  1. 01LearnA short idea, then a question.
  2. 02ExperimentPredict what the program will do.
  3. 03SolveChoose, order, or fill the step.
  4. 04CodeWrite a short Python program.
  5. 05FeedbackA wrong answer explains the idea.
  6. 06EarnFinished lessons add up.

Write Python

Then the editor checks the work.

The price challenge asks for a total. Run checks the program and shows what it printed. A hint names the next idea.

three-prices.py

apple = 3
bread = 4
milk = 2
print(apple + bread + milk)

Add the three names, then print the result.

Example of a passing run

printed 9+25 XP

Start with a course.

Each course is a path of short lessons. Open one to see what a child will do.

All courses

What it costs.

Family and school plans, billed monthly in naira. You can read the price before you create an account. Larger schools choose a bigger plan after they register.

Family 3

Up to 3 children

₦5,000/ month

₦1,667 per child each month

  • 3 learner seats
  • Every course, lesson and challenge
  • Weekly progress for you
  • Cancel any time
Create a parent account
Best value

Family 5

Up to 5 children

₦8,000/ month

₦1,600 per child each month

  • 5 learner seats
  • Every course, lesson and challenge
  • Weekly progress for you
  • Cancel any time
Create a parent account

School 10

Up to 10 students

₦20,000/ month

₦2,000 per student each month

  • 10 student seats
  • 3 teacher seats
  • Reports and class progress
  • Cancel any time
Register a school

Families

Progress comes from finished work.

A parent sees level, XP, streak, finished lessons, and what to do next. Opening the app does not award points. Each child stays on their own panel.

Create a parent account

Example family report

Sam

Level
2
XP
25
Streak
1

Next: Mini wrap. Each child on this account has their own panel.

Schools

A class, and who is on track.

A teacher creates a school, adds a class, and assigns the course. The board shows display names and whether each learner is moving.

Register a school

Example class · Code Builders

  • AdaOn track
  • BenInactive

Display names only. Contact details stay off the board.

The first lesson takes a few minutes.

No username yet? Ask a parent to create the account.

Teaching a class? Start a school