Rafi was the kid stuck on YouTube and games. Three months in Junior Coders and he's building his own game instead of just playing them. His teacher actually knows what makes him tick.

Sari Wulandari
Mother of Rafi, 10 · Jakarta
Coding for Kids · Ages 5–17
Online coding classes for kids 5–17 at Algonova: from Scratch blocks to Python, JavaScript, and Roblox Studio. Fits beginners with zero coding experience and intermediate kids alike. 8 courses across 3 age groups, taught online by selected teachers.
320,000+
students worldwide
8 courses
across ages 5–17
4.9★
parent rating
10 years
in the market
About the field
A skill for any profession
Needed in every job within 5 years
Programming knowledge will be required in nearly every profession over the next 5 years — from medicine and finance to design. We give your child the foundation early.
What 90% of schools skip
Practical IT, not theory
Schools teach how to use software. We teach how to build it — code, games, websites, AI tools. The skill the industry actually hires for.
Real careers, real salaries
IT programmers earn $2,000+
Software developer, data analyst, game designer, UI/UX designer — careers your child can actually choose. We start with the same tools the industry uses today.
Programs by age

How it works
Every learner starts with a personal plan and a matched teacher — not a generic class.
01
1. Free trial class (60 min)
Your child meets a real teacher and tries a hands-on project. We see their starting level and interests. No card required.
02
2. Personal course plan
Based on the trial, we recommend the right course (one of 7) for your child's age, level, and interests.
03
3. Matched with a selected teacher
Teachers are selected 1 in 30 — minimum 3 years of IT experience. Lessons in small groups or one-on-one.
04
4. Weekly lessons + real projects
Live online classes on our learning platform. Every module ends with a project your child built — by course end, a real portfolio.
Free 60-min trial · No card required
Curriculum
8 courses across three age groups — from first visual blocks to real Python, AI tools, and web development.
Scratch
Visual block-based programming. Scratch for early childhood without reading required, then Scratch for primary school — building games, animations, interactive stories. Foundation for every later language.
Python, Game Design & AI
Python — the first real text-based programming language. Roblox Studio with Lua for game design. AI course with generative tool.
Python PRO, Web & Frontend
Advanced Python with OOP and data libraries. Frontend with HTML, CSS, JavaScript, Figma. Real projects deployed and ready for a portfolio.
What parents say
Rafi was the kid stuck on YouTube and games. Three months in Junior Coders and he's building his own game instead of just playing them. His teacher actually knows what makes him tick.

Sari Wulandari
Mother of Rafi, 10 · Jakarta
We tried two other coding schools before. Algonova was the only one where Nadya didn't want to skip a class. The trajectory they built for her made it feel like her own thing — not homework.

Dewi Anggraini
Mother of Nadya, 12 · Surabaya
I'm a software engineer. I was skeptical about online classes for a 7-year-old. The methodology is solid — they actually teach computational thinking, not just drag-and-drop.

Budi Hartono
Father of Arif, 7 · Bandung
FAQ
From age 5. Coding Knight uses ScratchJr — designed for pre-readers. From there: Digital Literacy (7), Visual Programming (8–11), Game Design (10–14), Python (12+), Frontend & AI (16–17). Fits beginner kids and those with no coding experience.
No. Any laptop from the last 5 years works. The platform runs in a browser. For Coding Knight (5–6), a tablet is also fine.
Each course is 32–41 lessons (typically 8–11 months at once weekly). Children often take 2–3 courses across their age progression.
Yes. Every completed course earns a certificate that can be added to school portfolios or university applications.
Online, on our own platform. Live classes with a real teacher. All you need is a laptop and internet.
Different ages and tools. Coding Knight (5–6) = ScratchJr foundation. Visual Programming (8–11) = advanced Scratch. Python is introduced from age 10 onward. Game Design (10–14) = Roblox + Lua.
Yes. The trial class helps us recommend the right starting course. Switching is possible based on interest and progress.
Packages personalized based on course, format (Private/Premium/Group), and length. Quote shared after the free trial class.
Free Class · 60 minutes · No card
Free 60-minute online trial class. Your child builds a real project. We share a personal learning plan after.