Online Math Tutoring for SMP Students: How to Choose and What to Check in the Trial Class

Learn Coding

Bayu Nugraha
Children's Coding Specialist

Online coding classes for kids with Algonova beat passive video tutorials — children aged 5–17 learn to code LIVE with a certified teacher in Private (1 student), Mini (2-4 students), and Group (up to 10 students) formats, straight from home. Not recordings: kids build real games, animations, and apps while guided by a real teacher in real time. Trusted for 10+ years by 1,000,000+ alumni across 97 countries — this format saves time, stays safe, and fits busy Indonesian family schedules.
Online coding classes teach children to think like a programmer: breaking a big problem into small steps, trying, fixing, and finally creating something that works. What kids build isn't boring homework — it's real projects: simple games, animated stories, and mini apps they can proudly show friends and family.
Unlike watching tutorials on YouTube, structured online coding classes give your child a step-by-step curriculum, feedback from a teacher, and classmates to collaborate with. Kids don't just "learn to code" — they learn to think logically, creatively, and to keep going when a problem gets hard.
If this is your first time exploring the topic, start with our overview of What Coding Is for Kids. To compare what to look for in a provider, see our guide on how to choose the best kids' coding school in Indonesia.
Every child starts from a different point. That's why Algonova adapts the material to each child's grade level and readiness, instead of forcing one curriculum on everyone.
| Grade Level | Age | Learning Focus | Tool |
|---|---|---|---|
| Kindergarten – early elementary | 5–7 | Basic logic, command sequences, visual creativity | ScratchJr |
| Elementary (grades 3–6) | 8–12 | Building games & animations, algorithmic thinking | Scratch |
| Junior – high school | 13–17 | Intro to text-based programming, Python, digital career prep | Scratch → Python |
For elementary-age kids, we usually start with ScratchJr or Scratch — fun, easy-to-grasp block-based visual languages. As children grow, they move on to Python, one of the most popular programming languages in the world. This gradual ScratchJr → Scratch → Python path keeps kids from feeling overwhelmed and lets them feel successful at every stage.
Want to go deeper into what's taught at each age? Check out Coding for Elementary Kids and Python for Kids.
Not sure which level fits your child? The easiest way is to try it firsthand. Try a free Master Class for 60 minutes — our teacher will assess your child's talent through an AI-based diagnostic and recommend the right starting point.
Many parents worry that "online" means leaving a child alone in front of a video. At Algonova, it's the opposite. Every session is a live online class with a certified teacher who interacts with your child in real time.
Here's what a session looks like:
This method makes kids active learners — try, stumble a little, then succeed — which sticks far better than simply watching.
Learning from home has real advantages for busy Indonesian families:
The benefits of coding for kids go far beyond "being able to make games." Children become more patient, structured, and confident at solving problems. Learn more in The Benefits of Coding for Kids.
Both formats can work, but for most families online coding classes give each child more hands-on practice — because Algonova's live online classes come in Private (1 student), Mini (2-4 students), and Group (up to 10 students) formats and are taught by real teachers in real time, not recorded videos. The real difference isn't "screen vs classroom"; it's how much attention and how many chances to try your child actually gets.
To help you choose calmly, here is an honest comparison:
| Aspect | Online Coding Classes | Offline Coding Classes |
|---|---|---|
| Effectiveness & engagement | Private (1), Mini (2-4) or Group (up to 10) formats; teacher watches each screen, instant feedback | Depends on class size; large classes risk passive kids |
| Schedule flexibility | High — pick a slot that fits school & family | Limited by the center's fixed times & location |
| Access to quality teachers | No location limit — kids anywhere get the same teachers | Depends on teachers available in your city |
| Comfort & safety | Learn from home, under parents' supervision, no commute | Requires drop-off/pickup; travel time and road risk |
| Socialization | Interaction with classmates & teacher via live classes | Direct in-person contact with peers |
Honestly, online wins on practice time, flexibility, and teacher access; offline wins on direct physical contact. Because Algonova's method is project-based with small classes, most kids actually get more "hands on the keyboard" in an online class than sitting passively in a crowded offline room.
Offline classes can be the better choice for very young children, kids who need physical presence to stay disciplined, or parents who specifically want an in-person learning community. We want to be honest about this rather than sell one format for everyone.
Some situations where offline makes sense:
For example, Arka (7) from Bandung initially found it hard to sit still in an online class. After his parents sat with him for the first two sessions and he got used to the live-class format, within about a month Arka actually preferred learning from home because he could show off his game to his family right away. For many kids, the early "online" hurdle isn't the format itself but getting used to it — and that can be solved together with parents in the first few weeks.
Algonova isn't a brand-new platform. Since 2016, more than 1,000,000 alumni across 97 countries have learned with us. That experience has shaped a proven method that genuinely keeps kids engaged and growing.
A few things that define us:
Want to see every level, learning path, and price? Visit the Algonova kids coding course page for ages 5–17.
The first step we recommend isn't signing up right away — it's trying a free 60-minute Master Class. In this session, your child will:
Coding classes at Algonova start from Rp 102,000 per session. After the Master Class, our team will explain the program that best fits your child's age, level, and goals. That way, you can make a decision based on your child's real needs. If you'd like to understand the factors that influence the cost of kids' coding classes beforehand, our separate guide covers them in more detail.
Giving your child coding skills early is one of the best gifts you can offer their future. With online coding classes at Algonova, your child learns from home with real teachers, in small classes, using a method trusted by families across 97 countries.
Try a free 60-minute Master Class now — see for yourself how your child creates their first project, with no cost and no commitment.
Learn the basics of coding for kids with these guides:
Want your child to start coding? Try a free Master Class at Algonova.
Or go straight to a free coding class — a 60-minute online masterclass with a certified teacher. For ages 8-12, see the coding course for primary school kids.
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.
Blog


