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 in Surabaya are now fully available at Algonova. Lessons are LIVE with certified teachers (not pre-recorded videos), in Private (1 student), Mini (2-4 students), and Group (up to 10 students) formats, so your child in Surabaya can learn to code from home without battling rush-hour traffic.
Algonova has been trusted for 10+ years by more than 1,000,000 students across 97 countries. For families in Surabaya, that means your child gets the same international curriculum and teaching standards, right from a laptop in your living room.
Surabaya is a big, busy city. Traffic around Tunjungan, Rungkut, or Wiyung can eat up real time, and many parents are already tired of shuttling kids between activities. Online coding removes that hassle entirely.
Here is why Surabaya families choose to learn coding online with Algonova:
Online coding classes are available for kids in Surabaya across all levels, and many students from Surabaya already study at Algonova.
Because classes run online, your home address no longer limits the choice. Children from Surabaya Barat (Pakuwon, Citraland, Wiyung), Surabaya Timur (Gubeng, Rungkut, Mulyosari), Surabaya Selatan (Wonokromo, Jambangan) and Surabaya Pusat (Tunjungan, Genteng) join the same classes from their own desks.
Families in Sidoarjo, Gresik and Mojokerto can join too, with no trip into the city centre. All you need is a schedule that fits your child's school hours, a stable internet connection, and a laptop or computer with a camera.
Algonova builds skills step by step so kids never feel overwhelmed. A child who has never touched coding starts with something fun and visual, then moves up to real programming languages as their ability grows.
| Level | Focus | Example Topics |
|---|---|---|
| Early SD (primary) | Logic & visuals | ScratchJr, computational thinking basics |
| Upper SD | Visual coding | Scratch, simple games & animations |
| SMP (junior high) | Moving to text | Intro to Python, program logic |
| SMA (senior high) | Real languages | Advanced Python, AI basics & projects |
This ScratchJr → Scratch → Python progression is proven to build a strong foundation. Kids learn the concepts first through visual blocks, then write real code with confidence.
Want to go deeper? Read about what Scratch is and Python for kids.
Not sure if your child will enjoy coding? Try a free Master Class for 60 minutes, live with a teacher. Your child gets a real taste of the class, and you can see for yourself whether it fits, at no cost and with no commitment.
Kurikulum Merdeka encourages children to think critically, solve problems, and become independent learners. Coding is one of the most concrete ways to train all of those skills at once.
When a child in Surabaya builds a game or a small program, they are really practicing:
These skills carry beyond IT class and help kids in math, science, and other subjects. Learn more about the benefits of coding for kids.
Every child is different. Some fall in love with games; others prefer logic and numbers. Algonova uses an AI-based talent diagnostic to help understand your child's interests and learning pace, so the teacher can adapt the approach.
With a combination of certified human teachers and AI diagnostics, learning feels more targeted, not one-size-fits-all.
Many parents in Surabaya ask about cost. Classes at Algonova start from Rp 102,000 per session, and here is what your child receives for it.
What Algonova's program includes:
To find the right level and schedule for your child, the best way to start is a free Master Class. There, our team will explain the learning path that fits best.
Learn more about our coding program or start with the basics by reading what coding is for kids.
You don't have to decide right away. The easiest way to begin coding classes for your child in Surabaya is to try a free 60-minute Master Class. Your child learns live with a teacher, builds something real, and you can judge for yourself whether it fits.
Register for the free Master Class now, from home, anytime, for kids in Surabaya.
Many parents in Surabaya search for coding classes nearby, a coding course in Surabaya, or a coding academy close to home. Algonova has no face-to-face classes in Surabaya. Every coding course for kids runs online, and a certified teacher joins your child's screen at the time you choose. The classroom is your child's own desk, whether you live in Rungkut, Wiyung, Gubeng or Sidoarjo.
How that differs from an in-person coding centre in Surabaya:
If your child would do better in a physical classroom, compare the offline options in our guide to coding classes for kids in Surabaya.
Every class for kids in Surabaya (coding, math and design) is listed on one page: kids courses in Surabaya.
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.
Algonova has no branch and no in-person class in Surabaya. Every coding program runs online with certified teachers who teach live, not through recorded video. For parents searching for a coding class near them, the online format actually shortens the distance: the lesson starts at the desk at home, with no drive to Tunjungan, Rungkut or Pakuwon during rush hour. The schedule follows your child's school hours, and classes stay small enough for the teacher to check each child's screen during a session. Prices start from Rp 102,000 per session. Before enrolling, families in Surabaya can try a free 60-minute Master Class and see how a lesson actually runs.
Yes. Because every Algonova class runs online, children in Sidoarjo, Gresik, Mojokerto and other East Java towns join the same lessons as children in central Surabaya, with no trip into the city. All you need is a computer or laptop with a camera, a stable internet connection, and a headset so your child can talk to the teacher during class. The Algonova platform runs directly in the browser, so there is no special software to install and no expensive machine required. Schedules follow school hours, including afternoon and weekend slots. The curriculum is the same, from ScratchJr and Scratch for primary school up to Python for SMP and SMA.
The nearest coding class for your child can be at home. Algonova has no branch in Surabaya, so classes run online: a teacher leads the lesson live over video and your child joins from their own desk, whether in West, East, South or Central Surabaya, or in Sidoarjo and Gresik. There are no drop-offs, and the schedule follows school hours. If you still want face-to-face lessons, the Algonova blog guide to coding classes for kids in Surabaya lists options with their prices. To try the online format, your child can join a free 60-minute coding master class.
At Algonova, lessons start from Rp 102,000, the same in every city because classes are online. The final price depends on the format, either private for one child, a mini group of 2-4 kids or a group of up to 10, and on how many lessons per week. The material goes step by step from ScratchJr and Scratch for primary school up to Python for SMP and SMA. Before paying, your child can join a free 60-minute coding master class with a teacher, so you see for yourself how a lesson runs.
Blog


