Your child learns with a dedicated private tutor over video call and two-way screen sharing. The material grows with their age, and every stage wraps up with a game or animation that is genuinely their own creation.

Think of this as a private coding class delivered entirely through video, complete with two-way screen sharing so tutor and child can work on the same project together in real time. It is built for the 7-15 age range, taking kids from Scratch's building blocks toward their first lines of Python, with a real game or animation to show at every stage. Parents choose a 60, 90, or 120-minute slot, with availability stretching from six in the morning to eleven at night WIB.
Sessions happen live over video call, with a single tutor giving your child their undivided attention and two-way screen sharing built in throughout. Choose the length that fits your child's age and attention span.
A great fit for ages 7-9, whose focus span is still short. One concept, one exercise, one small result they can proudly show their parents.
The most balanced length for ages 10-12: long enough to work on a game project, short enough to keep your child fresh until the end.
An intensive project session for ages 13-15 who are deep into beginner Python or racing a school project deadline.
During that first meeting, the tutor works out exactly where your child should begin, then dials up the difficulty the moment they are ready for more.
Short, playful sessions. Children learn sequencing and cause-and-effect through Scratch blocks, with results they can see on screen at every single meeting.
Subjects:
Focus Areas:
The level where a love of games turns into the skill of making them. Children master variables, conditions, and level design until they can ship a complete Scratch game.
Subjects:
Focus Areas:
Children move into text code standing on solid ground. The target at this level is a simple Python program written entirely by the child, from interactive quizzes to calculators.
Subjects:
Focus Areas:
Four modules that carry a child from their very first block to writing a simple Python program. The tutor picks the right starting point based on your child's age and experience.
The module order is flexible. A 13-year-old who is already fluent in Scratch can move straight into the text-code bridge without repeating the basics.
Children meet the world of programming through Scratch's colorful blocks. The goal here is confidence: a first command, a first movement, a first animated story.
From player to maker. Children design their own game rules: score, lives, moving enemies, all the way to win and lose screens.
The transition phase many courses skip entirely. The tutor helps your child read program flow, plan steps with pseudocode, and get comfortable inside a real code editor.
Teens aged 13-15 start writing real text code. Concepts they already know from Scratch reappear as Python lines, so the jump feels logical instead of scary.
Four kinds of kids and families who benefit most from one-tutor-one-student online coding.
Ages 7-9 who love drawing, storytelling, or playing on a tablet. Scratch turns that curiosity into animations they made themselves.
Recommended:
Kids who can happily game for hours. That energy gets channeled into dissecting how games work and then building their own versions.
Recommended:
Ages 13-15 who are starting to think about majors or an informatics club. Beginner Python gives them a head start before the school material arrives.
Recommended:
Families who move between cities or follow a home curriculum. The tutor and your child's progress travel with you; an internet connection is all it takes.
Recommended:
Eight reasons families trust our online private tutors with their child's first steps in programming.
Our coding tutors pass a strict screening and are used to teaching children, so sessions feel like play that quietly builds logic.
Your child gets the tutor's full attention. Questions are answered on the spot, struggles are spotted immediately, and the pace follows the child.
The tutor watches your child's screen to correct their steps, and your child watches the tutor's screen to follow examples. Remote coding lessons end up feeling like sitting side by side.
Every concept is wrapped in a game or animation project chosen together with your child, so the motivation comes from their own creation.
Morning slots before school, afternoon blocks, or evening sessions once other activities wrap up, whichever suits your family's routine, can all be arranged directly with the tutor.
The EduPoint learner app stores session recordings, self-study material, and progress reports that parents can open anytime.
Because classes run online, your child can learn from the best coding tutors who have joined us from more than 60 cities across Indonesia.
If a teaching style doesn't click with your child, tell us and a new tutor steps in, at no additional charge.
Every figure on this page is pulled straight from the engine that also prices the registration form, so what you see here matches what shows up when you actually sign up. Rates scale with session length (60, 90, or 120 minutes), while the monthly package itself can be set anywhere between 4 and 28 sessions and adjusted again the following month.
Starting from
Rp 90.000 / hour
Final price is set at registration.
This is the lowest hourly rate, derived from the 28-session monthly plan at 120 minutes per session. Per-session prices (60, 90, or 120 minutes) appear in the format options above.
Flexible payment — QRIS, Virtual Account, Alfamart, Indomaret, transfer & e-wallets.
Settling the bill never comes down to one method: a bank transfer, a card swipe, a QRIS scan, or routing it through a Virtual Account or e-wallet all work the same way, and the total shown never grows behind the scenes. Prefer handling it in person? An Alfamart or Indomaret cashier takes the payment just as easily.
Every concept is learned through a project whose theme the child picks. A game about their pet cat or an animation of their favorite football team, anything goes as long as the logic is sound.
Children master logic through Scratch blocks before touching syntax. When they move to Python, the tutor shows how the concepts they already know return as lines of code.
Through two-way screen sharing, the tutor gives a short demonstration and then hands over control. Most of each session passes with the child's hands on the keyboard.
The tutor trains the habit of splitting a big idea into small steps that can be done one at a time. That habit carries over into other school subjects too.
Error messages are treated as valuable clues. Children learn to read them calmly, guess the cause, apply a fix, and run the program again until it works.
The whole program runs online, which means a child anywhere can be matched with one of our coding tutors from a network spanning more than 60 cities, no matter their home city. Every meeting takes place through video call, with two-way screen sharing carrying the interaction throughout.
The questions we hear from parents again and again, answered before you decide to sign up.
Supporting articles to help you decide and maximize learning outcomes.
Six steps to filter an increasingly crowded market, from defining goals to testing through trial classes, complete with market price benchmarks.
Growing a computational way of thinking in children aged 3 to 7 through daily moments and screen-free play, long before little fingers touch any app.
Six steps parents can run at home, starting with simple games and ending with your child's first self-made video game.
Five steps to shift screen hours from passive watching to making things, with coding as one of the paths kids love most.
Four age windows, one main compass: the child's readiness read from interest and ability, with the age number acting as a rough signpost.
Tell us your child's age and interests, and we will find a coding tutor who fits. Sessions can start this very week at any hour you choose between 6 AM and 11 PM WIB.