Future careers in the AI era: what to prepare now

Coding Education

Bayu Nugraha
Children's Coding Specialist

For most Indonesian families, online coding classes make more sense — access to the best teachers from Jakarta or internationally, flexible hours, and typically lower cost. In-person wins when a child needs physical social interaction or the family lives near a quality centre. The decision hinges on three things: the child's age, your location, and your child's discipline level.
Algonova is an online coding, maths, AI and design school for children aged 5–17, with 1,000,000+ students across 97 countries and 10+ years of teaching experience. In Indonesia, most of our families live in Jakarta, Surabaya, Bandung, Medan — but also in smaller cities like Malang, Semarang, Palembang, Balikpapan, where quality in-person options barely exist.
If you live outside Indonesia's 5 largest cities, online is usually the only way to reach a quality teacher. In many Indonesian cities, in-person coding schools don't exist, or where they do, teacher quality varies widely. Online opens access to internationally certified teachers from your child's bedroom.
Meanwhile, in-person offers something online can't fully replicate: physical peer interaction, room discipline, and a clear separation between learning and home. For a child who needs physical structure to focus, this matters.
For most Algonova families in Indonesia, the combination makes sense: online for core skill (flexible, best teachers), plus other physical social activities (school clubs, extracurriculars, local hackathons).

Online coding class is a live video session where teacher and child connect through a platform like Zoom, usually with a shared code editor. This format isn't one-way recorded video — the child actively codes, the teacher observes their screen in real time, gives immediate feedback and explains concepts as they go.
A good online class has small groups (typically 2–6 students), certified teachers, and a progressive curriculum. The child uses a laptop or tablet from home, with a 60-minute schedule 1–2 times per week.
Main advantages: schedule flexibility, no commute (Jakarta can eat 2 hours round trip), access to teachers from anywhere in the world. Drawbacks: requires child's discipline to focus at home, depends on internet, less physical peer interaction.

In-person coding class happens at a physical location — usually a dedicated coding centre in Jakarta, Surabaya, Bandung, or other big cities. The child comes to a classroom, learns alongside classmates on provided computers, with a teacher in the same room.
Class sizes vary (typically 6–15 kids per instructor), depending on the centre. Sessions usually run 90–120 minutes because they include social warm-up and breaks.
Main advantages: physical peer interaction, room discipline (no home distractions), teacher can see everyone's screen at once. Drawbacks: only in big cities, commute can be long (especially Jakarta), cost often higher because of rent, less flexible schedules.
Online wins on flexibility, teacher access, and cost. In-person wins on physical peer interaction and room-discipline structure. The table below is the fastest way for Indonesian parents to see the trade-offs.
| Online | In-Person | |
|---|---|---|
| Group size | 2–6 students | 6–15 students |
| Hours | Very flexible (afternoon, evening, weekend) | Fixed slots, usually afternoon |
| Commute | 0 minutes | 30–90 minutes round trip |
| Geographic availability | All of Indonesia | Only big cities |
| Cost per session | Rp 150,000–400,000 | Rp 250,000–600,000 |
| Attention per child | High (small group) | Medium (larger group) |
| Physical peer interaction | None | Yes |
| Requires child discipline | High | Medium |
| Reschedule flexibility | High | Low |
For families in smaller cities (Malang, Palembang, Balikpapan, Manado, etc.), in-person often isn't a realistic option — no quality children's coding centre within reasonable radius. Online is the default. For Jakarta families living near a well-known centre, in-person can make sense if the child needs room structure.
The most-overlooked factor: commute time. 90 minutes on the road twice a week = 3 lost hours every week. For most families, this is the biggest hidden sacrifice of in-person in Jakarta or other big cities.
Online doesn't perfectly replace in-person — and it doesn't need to. What matters is: is your child learning coding from a good teacher, consistently? For most Indonesian families, that answer is easier to achieve online.
Bayu Nugraha · Children's Coding Specialist, Algonova Indonesia
Algonova is an online coding school — not a video platform, not an automated app, but live classes with real teachers. We designed our format specifically to fix the usual online weaknesses while maximising its advantages.
Our structure:
For the physical social component online can't replicate, we recommend parents pair Algonova with other physical activities — school coding clubs, local hackathons, or tech meetups. A child learning Python online, then presenting their project at a school club, gets both.
The fastest way to see whether online suits your child is a free 60-minute trial class. The teacher assesses the child's readiness and learning style in real time.
Use three quick questions: where you live, how disciplined your child is, and what else they do socially. If you're outside the 5 biggest cities, online is the realistic option. If your child is easily distracted at home and already has plenty of online activities, in-person may be better. If your child already has plenty of physical social time through school/clubs, online is enough for the coding skill itself.
To understand how to choose the right language format (Scratch vs Python), see our guide. To see full programmes by age, visit the Algonova Indonesia coding courses hub.
One hour of a free trial class will reveal more than any article. You see directly: does the child focus? Are they engaged in the online format? Do they respond to the teacher?
Choose online coding classes if you value schedule flexibility, a wider choice of teachers, and zero commute; choose in-person if your child needs physical presence and direct interaction with classmates. For coding specifically, online often has the edge, because the child learns straight on the computer they will actually use.
Is online effective for younger children? Yes, as long as the class is small, live and interactive — not one-way video.
How do you decide? Try the online format first, because it is the easiest to access. See Algonova coding classes for children aged 5–17, or try a free coding class to experience a live small-group lesson.
Yes, Algonova Indonesia runs a full coding program for kids aged 5 to 17, covering kindergarten through senior high. It splits into three age tracks: Little Coders for ages 5 to 7 using visual block based coding, Junior Coders for ages 8 to 12 using Scratch and the fundamentals of programming logic, and Teen Coders for ages 13 to 17 using Python and game development. Every class is live online with certified teachers in small groups of up to 10 students. Kids build a real project from the first session rather than memorising syntax. Algonova has taught more than 1,000,000 students across 97 countries since 2016.
Yes. For the coding track Algonova Indonesia offers a free 60 minute master class with no commitment. No credit card is needed and there is no auto subscription afterwards. Note that these 60 minutes are an introductory master class, not a regular lesson. A regular coding class runs 90 minutes. During the master class the child works directly with a certified teacher, tries the online learning platform, and finishes a first small project matched to their age. After the session parents receive a personal learning track recommendation plus a transparent explanation of program, schedule, and pricing from Rp 102,000 per lesson. To book, fill in the form on the website.
Algonova Indonesia coding classes come in three formats: Private with one student per teacher, Mini group of 2 to 4 kids, and Group of 6 to 10 kids of similar age and level. The small group format exists because coding gets stuck on very specific lines of code, and a child needs a teacher who can look at their screen when it happens. In a Mini group the teacher checks each child's screen several times per session. The Private format is the most intensive and suits competition preparation, independent projects, or a child who wants to move faster than the group.
Kids coding at Algonova Indonesia starts from Rp 102,000 per lesson. The price covers the live session with a certified teacher, digital learning materials, online platform access, and an official certificate once the child completes each program level. The starting rate is the same across all age tracks. The final quote depends only on class format, meaning Private, Mini, or Group, and on how many sessions per week you choose. Group is the most affordable option and Private is the most intensive. Full pricing is shared after the free master class and before formal enrolment, with no surprise fees. To get a quote, fill in the form on the website.
Yes, every Algonova Indonesia coding program runs fully online with live sessions taught by certified teachers, not recorded videos. Kids learn in real time in small groups, with live Q&A and code written alongside the teacher during the class. To join, a child needs a computer or laptop with a camera, a stable internet connection, and a headset. The Algonova platform runs directly in the browser, so no special software installation is required and no expensive machine is needed. Because everything is online, families anywhere in Indonesia can join and easily fit lessons around school.
Three things make Algonova coding effective for Indonesian kids: project based learning, a staged track, and small groups. Every session produces something that runs and can be shown to a parent, which keeps motivation alive far longer than theory alone. The track climbs gradually from visual block based coding to Python, so a child never jumps into a text language before their logic is ready. Small groups of up to 10 students let the teacher adjust pace: faster kids get extra challenges and stuck kids get help inside the same session. The material also lines up with coding and artificial intelligence entering the Indonesian school curriculum.
That is fine, most Algonova students start from zero with no coding experience at all. Every new child begins with the free master class, where the teacher watches how they solve problems and picks the right starting point. Kids aged 5 to 7 start with visual block based coding and do not need to type fast yet. Older kids can start with Scratch and move up to Python once their logic is solid. All that is required is basic reading and curiosity. Parents do not need to understand programming to support the child, because every task is explained by the teacher during class.