What you can learn on Alguni
Coding lessons for kids aged 8–15: Python, JavaScript, C, C++, digital logic, Git, maths, AI, robotics and competitive programming — 804 lessons that really run in the browser.
- 11 tracks
- 158 units
- 804 lessons
- Units 1–2 free on every track
- 14 days to try everything
- Nothing to install
Alguni is built like a game: a few minutes a day, a streak to keep and hearts you can run out of — wrapped around real code that really runs, in the browser, on a phone as well as a laptop.
Choose a track
- 🐍 Python for kids
The friendliest first language. Start here! 31 units, 160 lessons.
- ✨ JavaScript for kids
The language of websites. Try it after Python. 10 units, 53 lessons.
- ⚙️ C programming for kids
How computers really work. Read, predict and reason about real C. 11 units, 50 lessons.
- 🚀 C++ for kids
C with the sharp edges filed off. Powers most games. 8 units, 33 lessons.
- 🔌 Digital logic for kids
Start with one tiny switch. Finish with a working computer. 8 units, 38 lessons.
- 🌱 Git and version control for kids
Save your work forever, and share it. 8 units, 36 lessons.
- 🐧 Linux and the command line for kids
Drive a whole computer by typing. 8 units, 49 lessons.
- 🔢 Problem-solving maths for kids
Powers, shapes, chances and proof — the way problem solvers see them. 28 units, 200 lessons.
- 🤖 AI and machine learning for kids
Teach a computer to learn — with nothing but adding and multiplying. 13 units, 52 lessons.
- 🤖 Robotics coding for kids
Write code that drives a machine around a room. 8 units, 32 lessons.
- 🏁 Competitive programming for kids
Win the race. The algorithms that beat the clock. 25 units, 101 lessons.
Why the lessons run for real
An app can claim anything about what code prints. Ours cannot: every Python and JavaScript sample is executed before it ships, every C and C++ sample is compared against gcc and g++, every git session against the real git, every maths answer against sympy, and every chip against boolean algebra. A lesson that would teach something false fails the build instead.
Questions grown-ups ask
- Is Alguni free?
- The first two units of every track are free for ever, and a fortnight of everything is free to try, with no card. After that, a family plan opens the rest — $39.99 a year, or $79.99 once to keep it for good, bought in the iPhone app (the same account then opens everything on the website too) — and one plan covers up to five children, each with their own name and password. No adverts either way.
- Can I see how my child is doing?
- Yes. A grown-up’s account can add up to five children to a family, and sees each one’s lessons finished, streak, badges and the lessons that gave them trouble. Children see only their own progress — never a sibling’s.
- What age is it for?
- Roughly 8 to 15. Sentences are short, the reading level is deliberately low, and a wrong answer costs a heart and gets a gentle nudge — never a buzzer.
- Does my child need to install anything?
- No. Python, JavaScript, C, C++, git and the chip simulator all run inside the browser tab, on a phone as well as a laptop.
- What do you collect about my child?
- A nickname and a password. No child email, no real name, no age, and nothing a child types into an exercise is ever stored. A grown-up's email is asked for once, and used for exactly one thing: resetting a forgotten password.
- Can children talk to each other?
- No. There is no chat, no comments, no profiles to browse and no user-to-user messaging of any kind.
Get the iPhone and iPad app
The same lessons, the same account, on the phone. Open Alguni on the App Store — or, reading this on a computer, point a phone camera at the code. Progress made on the web carries over, and back.
The Android app is on its way.