Multiplication Table 1-100 for Kids: How to Memorize It Fast

Parent Guides

Maya Putri
Early Childhood Education Specialist

Online coding classes for kids in Bekasi, Tangerang, and Depok are now available starting from Rp 102,000 per session, without the need to travel 1 to 2 hours to central Jakarta. This guide covers class options, pricing, age-based curriculum, and how online learning works for families in these three satellite cities.
Algonova is an online platform for coding, mathematics, AI, and design courses for children aged 5 to 17, with 1,000,000+ alumni across 97 countries since 2016. Classes are conducted live with certified teachers in groups of up to 10 students, not pre-recorded videos. Offline learning centers are also available in major Indonesian cities including Jakarta.
Parents in Jakarta's satellite cities face one common problem: quality coding learning centers are mostly located in South Jakarta and Central Jakarta. From Harapan Indah in West Bekasi, the trip to Kemang can take 90 minutes one way during rush hour. From BSD City or Gading Serpong in South Tangerang, the situation is similar. Families in Margonda, Depok must navigate through the Lenteng Agung traffic jam that occurs almost every day.
The time lost commuting isn't just about fatigue. A child who finishes school at 2:00 PM and then sits in a car until 4:00 PM has already lost their peak concentration. Online classes eliminate that commute entirely. Children can start learning 30 minutes after arriving home, at the same desk where they do their homework, with internet connectivity that is already sufficiently stable in most Jabodetabek residential areas.
According to the World Economic Forum's Future of Jobs 2023 report, technology and programming skills are among the ten fastest-growing skills in global demand. The Indonesian government through its Kurikulum Merdeka (Kemendikbud) has already incorporated computational thinking elements into computer science subjects starting from elementary school. This means children who start learning coding now are not only preparing for future careers but also strengthening their academic performance today.
The availability of offline coding courses across these three cities is uneven. Here is an overview based on parent searches and course directories as of mid-2026:
| City | Offline options | Offline price range/session | Online alternative (Algonova) |
|---|---|---|---|
| Bekasi | Very limited, mostly general computer courses | Rp 150,000 to Rp 300,000 | Starting from Rp 102,000/session |
| Tangerang (BSD, Gading Serpong) | Some coding camps and course institutions | Rp 200,000 to Rp 400,000 | Starting from Rp 102,000/session |
| Depok | Limited, some freelance private tutoring | Rp 150,000 to Rp 350,000 | Starting from Rp 102,000/session |
These price differences don't include transportation costs and travel time. If parents calculate fuel costs or ride-hailing round trips to the course location, the gap can increase by Rp 50,000 to Rp 100,000 per session. Full pricing details can be read in the coding class cost guide.

At Algonova, one session lasts 45, 60, or 90 minutes depending on the program and the child's age. All prices are the same for children in Bekasi, Tangerang, Depok, or any city in Indonesia, since the classes are online. There is no separate registration fee.
Parents in Bekasi and Tangerang often say the same thing: their child actually wants to learn coding, but there's no good course near home. Online solves the distance problem, and the child actually focuses better because they're learning in their own environment.
Maya Putri, Child Education Specialist
Algonova divides its coding track into three age groups, each with a different approach and programming language:
Little Coders (ages 5 to 7) start with a visual block-based environment. Children arrange commands like puzzles instead of typing code. The focus is on sequential logic: if this happens, then that appears. Sessions last 45 minutes, short enough to maintain young children's concentration. More about the block-based approach is available in the article about Scratch.
Junior Coders (ages 8 to 12) move into full Scratch, then gradually transition to Python. At this level, children start creating their own games, complete with characters, scores, and levels. This process is covered in detail in the game coding for kids guide. Elementary school students starting from zero can usually follow along without needing to be good at math first. A curriculum designed for elementary students is available on the coding for elementary kids page.
Teen Coders (ages 13 to 17) learn Python, web development, and AI fundamentals. Projects are more complex: simple applications, websites, or AI models that can process data. Teenagers interested in coding from the start can see the full track on the Algonova coding program page.
Across all three levels, every session produces something the child can show: an animation, a mini game, or a web page. It's not just theory on a screen. A more complete overview of the benefits of coding for elementary students is available separately.
Classes are conducted live via a video platform, not pre-recorded videos watched independently. Each class has a maximum of 10 children with one certified teacher.
Every session follows a consistent structure: the teacher explains a brief concept at the start, children immediately practice in the code editor, the teacher checks each child's screen in turn, and the session closes with children presenting their results. If a child gets stuck at any step, the teacher can help right then and there.
After class ends, children receive a small project assignment they can work on anytime before the next session. These projects build the child's portfolio over time. Within three to four months, children typically have five to eight projects they can open and explain on their own.

Parents don't need to accompany during class. Just make sure the device and internet are ready at the start, and the child can follow along independently. Teachers send progress notes after certain checkpoints, so parents stay informed about their child's development without having to sit beside them for 60 minutes.
For those who want to understand coding basics before enrolling their child, the article what is coding for kids explains the concepts in everyday language.
| Aspect | Offline course in Jakarta | Online class from home |
|---|---|---|
| Travel time | 1 to 2 hours round trip | Zero |
| Cost per session | Rp 200,000 to Rp 400,000 + transport | Starting from Rp 102,000 |
| Class size | 10 to 20 children | Maximum 10 children |
| Schedule flexibility | Fixed days and times at location | Multiple slot options per week |
| Child sick or heavy rain | Session missed | Can still join from bed |
| Portfolio | Usually paper or local files | Digital, accessible anytime |
The irreplaceable advantage of offline is physical interaction with classmates. For families living near central Jakarta, it remains a good option. But for parents in Bekasi, Tangerang, and Depok who calculate time and cost realistically, online provides the same teaching quality without the logistical burden.
Algonova also has offline learning centers in Jakarta for families who occasionally want their child to attend in person. More information about locations and courses per city: courses in Bekasi, courses in Tangerang, courses in Depok.
A child learning from home in Gading Serpong or Harapan Indah gets the exact same teacher as a child in South Jakarta. Location no longer determines education quality, internet connection does.
Maya Putri, Child Education Specialist
Outside Jabodetabek? The same class format and price apply to families in other cities: coding classes in Surabaya, Algonova Malang, Algonova Semarang, Algonova Medan, and Algonova Denpasar.
Options for dedicated offline coding courses for children in Bekasi remain very limited as of 2026, and what's available is generally basic computer classes, not structured coding with age-based curriculum. Most course providers in Bekasi, including Harapan Indah, Summarecon Bekasi, and East Bekasi areas, offer basic computer courses covering Microsoft Office and simple graphic design, not programming. Some coding camps from Jakarta occasionally hold weekend workshops at Bekasi malls, but schedules are irregular and costs per workshop are usually Rp 300,000 and above. For regular weekly courses with a structured Scratch-to-Python curriculum, parents in Bekasi mostly choose the online format. Algonova provides live online classes with teachers starting from Rp 102,000 per session that can be attended from home anywhere in Bekasi without travel costs.
Children can start learning coding from age 5 through a visual block-based environment, where the process feels like assembling puzzles rather than typing text code. At Algonova, the Little Coders track for ages 5 to 7 uses colored blocks that can be dragged and arranged to move characters on screen. Children don't need to read fluently or type quickly, as all instructions are in the form of pictures and icons. Sessions last 45 minutes, short enough to maintain the concentration of kindergarten and first-grade children. For children under 5, screens are not yet recommended as a primary learning medium. Age 5 is a safe and productive starting point for coding.
At Algonova, costs start from Rp 102,000 per session for group classes, so the monthly total depends on the number of sessions chosen, typically between Rp 408,000 to Rp 816,000 for four to eight sessions. This price applies equally to children in Bekasi, Tangerang, Depok, or any city in Indonesia, since classes are online. There is no separate registration fee. By comparison, offline courses in BSD or Gading Serpong typically charge Rp 200,000 to Rp 400,000 per session, and when transportation costs are added, it can increase by another Rp 50,000 to Rp 100,000 per meeting. A 60-minute trial class can be tried for free without entering payment information, so parents can assess the quality before spending money.
A laptop or computer with an up-to-date browser and stable internet connection is sufficient, plus a headset with microphone so the child can communicate with the teacher without household noise interference. Tablets and phones are not recommended as primary devices because children need to see two panels simultaneously: the code editor on one side and the program output on the other. Phone screens are too small for this, and children get frustrated quickly. For children ages 5 to 7, an external mouse helps greatly compared to a trackpad, as drag-and-drop movements in the block environment are more precise with a mouse. No expensive computer or high specifications are needed. All materials run in the browser without heavy installations. What matters more is internet stability.
The trial class is a free 60-minute master class that children can attend from home, with no cost and no obligation to continue afterward. The process is simple: parents choose an available schedule through the registration page, then the child joins a live session with a teacher at the chosen time. During those 60 minutes, the child will create a small project from start to finish, such as a simple animation or mini game. The teacher teaches live, not showing videos, so the child can ask questions anytime. At the end of the session, the teacher provides program recommendations based on the child's age and current ability. No credit card information or any payment is required to participate in the trial class.
For coding, online classes actually have a technical advantage because the teacher can see the child's screen directly and point to the wrong line of code with more precision than peering from behind in a physical classroom. In offline classes, teachers usually stand at the front then walk around checking screens one by one. In online classes with small groups of maximum 10 children, teachers can ask children to share their screens and directly point to parts that need fixing. A child in Depok or Bekasi gets the exact same teacher as a child attending the learning center in Jakarta. The difference lost in the online format is physical interaction with classmates. If the child is used to learning from home, the transition to online coding classes usually requires no special adjustment, especially if they are already accustomed to online schooling.
Children start from a visual block-based environment, then gradually progress to Scratch, Python, and web development, depending on age and skill level. The general sequence is: ages 5 to 7 learn through visual blocks without typing code, ages 8 to 12 move into full Scratch then transition to basic Python, and ages 13 to 17 learn advanced Python, HTML/CSS, JavaScript, and AI fundamentals. Each transition between languages happens gradually, not as a sudden jump. Children who have mastered Scratch typically need four to six sessions to become comfortable with Python. For children who have never touched coding at all, starting from visual blocks is the safest and least frustrating path, regardless of age. The teacher adjusts the pace according to the child's responses in class.
Yes, Algonova provides multiple slot options per week including afternoon and weekends, so children in full-day school can still participate without conflicts. Children in Jabodetabek who attend school until 3:00 or 4:00 PM usually choose the 5:00 or 6:00 PM WIB slot on weekdays, or morning slots on Saturdays. Schedules are not permanently locked, meaning if a child has exams or family events, sessions can be moved to another available slot that week. For children with packed extracurricular activities, two sessions per week on weekends alone are enough to maintain consistency. What matters most is not the number of sessions per week, but consistency. Two regular sessions per week for three months produces more visible results than four sessions in the first week then stopping.
Children in Depok can directly register for a free 60-minute trial class from home, without needing to come to a location and without any cost. The registration process is the same for all cities: open the Depok children's courses page, choose an available schedule, then the child simply shows up at the chosen time with a laptop and internet. During the trial session, the child will directly create a small project, not just watch a presentation. The teacher in the trial session is the same teacher as in regular classes, so parents can immediately assess the teaching quality. If the child doesn't fit or isn't ready, there is no obligation to continue and no fees are charged. Many parents in Margonda and Cinere register trial sessions on weekends so they can accompany their child in the first session and see for themselves how the class runs.
Standard household internet connections in Tangerang residential areas like BSD, Gading Serpong, or Alam Sutera are more than sufficient, as long as the speed is at least 5 Mbps and stable. Online coding classes don't require large bandwidth like 4K video streaming. What's needed is stability, not high speed. The 10 to 20 Mbps connections common in South Tangerang area home internet packages are very comfortable. The more common issue is not speed, but WiFi disconnecting momentarily because the router is too far from the child's desk. The simple solution: move the study desk closer to the router, or use a LAN cable if possible. To test before class starts, open speedtest.net on the device the child will use. If the result is above 5 Mbps download and above 2 Mbps upload, the connection is ready. The free trial class also functions as a connection test and compatibility test.