December School Holiday 2026 Coding Plan for Kids 7-12: 4 Weeks From Scratch to Roblox

Parent Guides

Aina Rashid
Parent Education Editor, Algonova Malaysia

Updated: October 2026
Kids in Kuala Lumpur and Petaling Jaya can learn to code in 2026 in live online classes with a certified tutor, joining from home anywhere in the Klang Valley. The best programmes teach a continuous age path in 1-on-1 or small groups, use real tools, and start with a free trial class.
Algonova is an online coding, math, AI and design school for children aged 5-17, with 1,000,000+ students across 97 countries and 10+ years of teaching experience. Classes are live with certified tutors in private 1-on-1, mini groups of 2-4, or groups of up to 10 students, never pre-recorded videos, and families rate them 4.9★. In the Klang Valley, lessons run online across KL, Selangor and Penang. Every lesson is live online, so a child in Cheras gets the same tutor pool as a child in Petaling Jaya. Outside the Klang Valley, we also have an in-person study centre in Seremban, Negeri Sembilan.
Families in the Klang Valley have three realistic options: live online classes, a physical coding centre, or a school co-curricular club. Each suits a different child and family schedule, and the right pick depends on your commute, your child's age, and how much individual attention they need.
Live online classes are the fastest-growing option because they remove the KL traffic problem entirely. A child in Mont Kiara, Bangsar or Subang joins a certified tutor from home, with no Federal Highway jam at 6pm. Physical centres run by other schools suit some younger children (7-9) who focus better away from home, and parents who want a drop-off point.
For example, a Year 4 pupil in Damansara might do a Saturday-morning online Scratch class, while a Year 7 student in Petaling Jaya joins an online group on weekday evenings after school. Both follow the same structured Algonova curriculum and finish with a real portfolio project.
For most KL and PJ families, live online is the practical choice: no commute, flexible slots and the widest tutor pool. An in-person centre still makes sense for some younger children who need a fixed place and routine. Algonova teaches online, so in the Klang Valley the in-person option means another school's centre.
Online classes let your child learn from anywhere in the Klang Valley without a commute. Sessions are live and interactive, the tutor and child share a screen, and you can follow your child's progress on the Algonova platform. This suits busy families, children aged 10+, and anyone who would otherwise spend an hour in traffic.
Some children aged 7-9 concentrate better in a dedicated room away from home. If that is your child, an online class can still work: set up a quiet corner with the same desk, the same time slot each week and a parent nearby for the first few lessons. Many families find that a fixed routine at home does the job a drop-off centre would.
A practical tip: book the free trial first, then decide. One PJ parent booked a trial online, watched their 8-year-old build a working Scratch game in 60 minutes, and chose a Saturday morning group for the routine.
Judge a Klang Valley coding class on five things: class size, real project output, tutor qualifications, a structured age progression, and professional tools. These five separate a programme that builds skills from one that just hands out certificates.
Small groups win. The Klang Valley has options from Kidocode and Coding Lab to school clubs of 20+ children. For a technical skill, large classes limit individual progress — look for 1-on-1 or a genuinely small group rather than a class of 20+.
Ask what your child will have built after three months. A good class produces a working game or app, not worksheets. Algonova students finish each programme with a real portfolio — Scratch games, Roblox worlds, Python apps on GitHub.
Look for certified tutors with experience teaching children, not just coders. Every Algonova tutor has at least 3 years of IT teaching experience and follows a curriculum co-designed by educators and child psychologists.
The class should scale from beginner to advanced, not stop at one level. Algonova Malaysia's path runs Digital Literacy (7+) → Visual Programming with Scratch (8–11) → Game Design with Roblox (10–12) → Python (12–17), with maths classes (6–8) building number sense.
Real tools — Python, VSCode, GitHub, Roblox Studio — transfer to university and jobs. Custom kid-only platforms don't. For a broader view of the local market, our guide to coding for SJKC students and our Algonova vs Kidocode comparison are useful next reads.
The single best thing a KL or PJ parent can do is book a free trial first. Sixty minutes tells you more about teaching quality than any brochure — watch whether your child is building, not just listening.
Aina Rashid · Coding Education Specialist at Algonova Malaysia
Algonova offers three formats: Private 1-on-1 for the fastest, fully personalised pace, Mini groups of 2–4 for close attention with a few peers, and Groups of up to 10 students for peer motivation. All three are live with a certified tutor and cover the same curriculum — the choice is about your child's temperament and schedule.
Private 1-on-1 gives undivided tutor attention, a pace set entirely by your child, and flexible scheduling. It suits children who are shy, very advanced, or need to catch up quickly. A Year 6 student in PJ preparing for a school project, for instance, can have lessons built around exactly what they want to make.
Mini groups of 2–4 and groups of up to 10 students add peer energy — children see what others build, ask each other questions, and stay motivated through friendly momentum. This is why many KL families start here.
A simple rule: if your child thrives on social learning, start with a mini group or a group. If they need fully tailored attention or a flexible schedule around school and tuition, choose Private. You can switch later — nothing is locked in.
Algonova Malaysia teaches a structured path that runs all the way to age 17, so a child can start young and keep advancing without changing schools. Each track builds on the last, moving from visual blocks to real text-based code.
| Age | Track | What they build |
|---|---|---|
| 6-8 | Maths | Number sense and logic foundation |
| 7+ | Digital Literacy | Safe, confident computer & internet skills |
| 8-11 | Visual Programming (Scratch) | Animations and working games |
| 10-12 | Game Design (Roblox) | Playable Roblox worlds with Lua scripting |
| 10-14 | AI | How AI works, plus simple AI projects |
| 12-17 | Python | Real apps and code published on GitHub |
A child who starts Scratch at 8 can progress through Roblox game design and into Python by their early teens, at the same school, with tutors who know their history. Explore the full pathway on our Malaysia coding hub.
Algonova coding classes start from RM 48 per lesson. Your exact price is confirmed after a free trial class, based on your child's age, level and chosen format (private 1-on-1, mini group of 2-4, or group of up to 10 students). This keeps families from over-paying for lessons that don't match their child's actual starting point.
Malaysian coding classes vary widely, from low-cost large school clubs to premium 1-on-1 tuition. Rather than guess, we assess each child in a free 60-minute trial first, then recommend the right track and confirm the price. Algonova classes start from RM 48 per lesson.
The trial is genuinely free and there is no obligation to buy. One Subang Jaya family used the trial purely to compare us against another centre before deciding, which is exactly what it's for. You only commit once you've seen the teaching quality yourself.
Before paying for any coding class in KL or PJ, check five things: a trial lesson, the real group size, a project plan, the weekly slot and the full price in writing.
Most searches for "coding classes near me" end with a list of centres and no easy way to compare them. This checklist works for any provider, online or in a mall:
| Age | Good first track | What a child builds in the first months |
|---|---|---|
| 8-9 | Scratch | An animated story and a simple clicker game |
| 10-11 | Scratch, then Roblox | A platform game, then a first Roblox world |
| 12 | Roblox or Python | Lua scripts in Roblox Studio or a first Python app |
For a full breakdown by age, see our page on coding for kids aged 8 to 12. If your child has already finished Scratch, read what to learn after Scratch to pick the next step.
Ready to see it for yourself? Book a free trial class (60 minutes, live online, no obligation), or browse the full Malaysia coding programme to see every age track.
These mistakes usually come from good intentions and too little information.
After the free trial, ask what your child built, how many children shared the teacher and what the next level looks like. Those three answers tell you more than a price list.
You have three main options in 2026: live online classes you join from anywhere in the Klang Valley, a physical centre run by a local school, or a school co-curricular club. For KL and PJ families Algonova teaches live online, and we also have an in-person study centre in Seremban, Negeri Sembilan. Online removes the KL commute entirely: a child in Mont Kiara, Bangsar or Subang learns from home with a certified tutor, in 1-on-1, a mini group of 2-4 or a group of up to 10. For example, a Damansara family does Saturday-morning online Scratch, while a PJ family joins an online group on weekday evenings after school. Both follow the same curriculum and finish with a real project. Start with a free 60-minute trial to see which fits.
Ages 7-12 is the most effective window to start coding, when children build the strongest neural pathways for logical thinking and pattern recognition. At Algonova Malaysia the path starts with Digital Literacy at 7, moves to Scratch at 8-11, Roblox game design at 10-12, and Python at 12-17. Maths classes at ages 6-8 build the number-sense foundation alongside. A child who begins Scratch at 8 can be writing real Python by their early teens. That said, it is rarely too late: a motivated 14-year-old can start straight on Python. The earlier you begin, the longer the runway, so booking a free trial now gives your child the most room to grow.
Online is the practical default for most KL and PJ families because it removes the commute and widens the tutor pool; an in-person centre can suit younger children who focus better in a dedicated space. Online classes are live and interactive, with a shared screen, and you can follow progress on the Algonova platform. They suit busy families and children aged 10 and up. For ages 7-9, a fixed weekly slot, a quiet desk at home and a parent nearby for the first lessons often give the same routine a drop-off centre would. Many families book the free trial online first, then decide. One PJ parent watched their 8-year-old build a Scratch game in 60 minutes online, then chose a Saturday morning group. In the Klang Valley Algonova teaches online only, so an in-person option there would be another school.
Private is 1-on-1 for the fastest, fully personalised pace; mini groups have 2-4 students and groups have up to 10, for peer motivation. All are live with a certified tutor and cover the same curriculum, so the choice is about temperament and schedule. Private suits shy children, very advanced learners, or anyone needing to catch up quickly, with scheduling built around school and tuition. Mini groups and groups add friendly momentum. Children see what classmates build and stay motivated, which is why many KL families start there. A Petaling Jaya parent of a sociable 10-year-old chose a group for the energy. You can switch formats later; nothing is locked in.
Algonova coding classes start from RM 48 per lesson, and your exact price is confirmed after a free trial class, based on your child's age, level, and chosen format. Malaysian coding classes range widely, from low-cost large school clubs to premium 1-on-1 tuition. Assessing each child first means you do not over-pay for lessons that do not match their real starting point. The 60-minute trial is genuinely free with no obligation. One Subang Jaya family used it purely to compare us with another centre before deciding. You only commit a budget once you have seen the teaching quality with your own eyes.
Your child finishes each programme with a real, working project they can show family and friends, not tutorial copies or worksheets. What they build depends on age and level: animations and working games in Scratch (ages 8-11), playable Roblox worlds with Lua scripting (ages 10-12), and Python apps with code published on GitHub (ages 12+). Younger children in Digital Literacy build safe, confident computer skills first. A Petaling Jaya student, for instance, might leave the Scratch track with three games and move into Roblox. These tangible outcomes are the clearest sign a class is working. When you compare classes in KL or PJ, ask exactly what your child will have built after three months.
A standard laptop or desktop with a stable internet connection is all you need for online classes. There is no special hardware, and lessons are structured to keep screen time purposeful. Unlike passive video or gaming, coding is active screen time: your child is creating, not just watching. A typical schedule is one to two live lessons a week of around 60 minutes each, with short practice in between, which is manageable alongside school and tuition. Any modern laptop works fine; a mouse helps younger children. One KL parent worried about screen time was reassured when their child started explaining how their game logic worked at dinner. That is creating, not consuming.
Blog
Start your child's tech journey
Book your free 60-minute trial class with an Algonova certified tutor. No payment, no obligation, just discover what your child can build.