One child, one tutor. Learning progresses from ScratchJr to Python following age stages 5-15. Tutors come to your home or teach online, with the pace following your child's readiness. Sessions start at Rp111,000 for 60 minutes.





Coding for Kids is one-on-one private tutoring that introduces programming to children ages 5-15 through play and creative projects. The material follows age stages: ScratchJr for ages 5-7, Scratch and Minecraft for ages 8-12, then Roblox Studio and Python from around age 10 and up. Tutors come to your home or teach online, with a 60-minute session priced at Rp111,000.
A tutor at your door, a shared screen over Zoom, or learning alongside siblings. Match it to your family's rhythm.
The tutor comes to your home for focused, hands-on guidance.
Learn via Zoom with screen sharing, available in every city.
Learn together with siblings or 2-3 friends at a lighter cost.
We match the material and tools to your child's age and developmental stage.
Introducing sequencing logic through picture blocks and screen-free games. Children who cannot read fluently yet can start, because every instruction is an icon.
Subjects:
Focus Areas:
Children master core programming concepts through Scratch and Minecraft: variables, loops, and conditionals, while building their own games and animations.
Subjects:
Focus Areas:
The bridge from blocks to text-based languages. Around 80% of Scratch concepts carry over directly when a child starts writing code in Roblox Studio or Python turtle.
Subjects:
Focus Areas:
Full text-based programming with Python and web development. Teens build real applications and a portfolio they can be proud of.
Subjects:
Focus Areas:
Four core modules arranged in stages, all project-based.
Tutors adapt each module to your child's age, interests, and experience. Minecraft fans learn through Minecraft, storytellers through Scratch animations.
The foundation of how programmers think: breaking big problems into small, solvable steps.
Core programming concepts through ScratchJr and Scratch visual blocks, no typing required.
Kids create and publish their own games on the platforms they already love.
Text-based programming for kids ready to go further, up to an introduction to AI.
Children who love Minecraft or Roblox already understand patterns and strategy. Coding lessons turn them from players into game makers.
Recommended:
Kids who love drawing and imagining can turn their stories into interactive animations and games in Scratch.
Recommended:
Coding and AI became elective subjects from grade 5 in Indonesia starting 2025. Kids who already know coding feel confident when it reaches their classroom.
Recommended:
Talented kids aiming for Scratch, Roblox, and robotics competitions, up to the informatics olympiad, need structured coaching.
Recommended:
A private format that steps into a child's world of games and imagination, then shows the results through creations parents can hold.
Your child sets the pace. Shy kids ask freely, fast learners move ahead without waiting for a class.
From ScratchJr at age 5 to Python in the teen years, every child starts at the right stage.
Minecraft and Roblox, which kids already love, become the learning medium: from player to maker.
Top students and graduates in computer science who passed our kids-teaching selection.
Clear per-session pricing, so parents can start from one session with no long package.
You know exactly which project your child is building and which skills are growing.
Our tutors are top students and graduates of computer science programs at Indonesia's leading universities, patient and fun with children.

Informatics and Computer Education, Universitas Negeri Jakarta
Coding with color blocks“Sharleen introduces coding through color blocks like Scratch, so children can build programs without typing complex code.”

Informatics and Computer Education, Universitas Negeri Makassar
Logic through play“Bila teaches programming logic through games and challenges, so children learn to think in order while having fun.”

Software Engineering, IPB University
Building simple games“Wicak has children build a simple game of their own, because seeing their creation run makes the drive to learn jump.”

Software Engineering, Universitas Pendidikan Indonesia
Clear small steps“Rafah breaks programming concepts into clear small steps, so children are not overwhelmed and always know the next move.”

Informatics Education, Universitas Negeri Malang
Patient with children“Vivi patiently accompanies children new to computers, matching the pace to each child's speed.”

Informatics and Computer Education, Universitas Negeri Semarang
Growing creativity“Sukron encourages children to pour their own ideas into a project, so coding becomes a way to create in their own way.”
From a kindergartner making a first animation to a teen breaking into Python, here is what they told us.
My 6-year-old cannot read fluently yet, but she already makes her own animations in ScratchJr. The tutor is so patient; learning feels like playing, so she never realizes she is in a lesson.
Ibu Yoan O.
Parent of a 6-year-old • Jakarta
I used to worry about my son playing Roblox all day. Now he builds his own Roblox games and has published one. His gaming finally has direction.
Pak Badhar S.
Parent of a 6th grader • Bandung
My child's school introduced a coding subject in grade 5. Because he took lessons earlier, he is the most prepared in his class and often helps his friends.
Ibu Anggun M.
Parent of a 5th grader • Surabaya
My daughter is shy; in her old group coding class she never dared to ask questions. With private 1-on-1 lessons she asks freely and progresses much faster.
Ibu Dwi O.
Parent of a 4th grader • Depok
Our family moved to a small city with no coding school. EduPoint online lessons became the solution; the tutor uses screen sharing so my son's work is always visible.
Pak Imam S.
Parent of a 7th grader • Balikpapan
My 13-year-old was already fluent in Scratch from school, and the tutor took him onward to Python. Now he is busy building his own text-based mini game.
Ibu Karina W.
Parent of an 8th grader • Tangerang
I love the monthly progress reports. I know exactly how far my daughter has come, which project she is working on, and what the next target is.
Ibu Yashinta S.
Parent of a 3rd grader • Semarang
My son joined a national Scratch coding competition and reached the finals. His tutor prepared everything from the game idea to presentation practice.
Pak Bima A.
Parent of a 6th grader • Jogja
Kids coding tuition uses a clear hourly rate. Parents set the session length of 60/90/120 minutes and any monthly frequency from 4 to 28 meetings; the complete total shows before the first class.
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.
Prices may vary by the child's age, location, and lesson format. Contact us for an exact quote.
Online kids coding lessons are available for students across Indonesia and abroad.
In-person kids coding lessons, with tutors coming to your home in these cities.
Real growth stories from EduPoint families.
Challenge
Naufal spent hours watching gaming videos on YouTube. His parents wanted that screen time to become something productive.
Solution
The tutor started from what Naufal loves: games. Through Scratch, he learned to build his own simple versions.
Journey
“Now when he opens the laptop, Scratch comes first. His YouTube time turned into hunting for coding tutorials.”
— Naufal's parents
Tutors:
Challenge
Naura loved technology yet felt insecure and afraid of mistakes. In group classes she stayed quiet whenever she did not understand.
Solution
The private 1-on-1 format gave Naura a safe space to ask anything. Her tutor let her experiment and celebrated every small win.
Journey
“The biggest change is her confidence. Coding became the thing that makes her feel capable.”
— Naura's parents
Tutors:
Challenge
Ibra had outgrown Scratch and was getting bored, yet the Python material he tried alone on YouTube felt too hard.
Solution
His tutor bridged the transition through Roblox Studio and Python turtle, so the concepts he had mastered in Scratch came back into play.
Journey
“He now says his dream is to build his own app. His learning finally has a clear direction.”
— Ibra's parents
Tutors:
From the right starting age to laptop needs to readiness for the school coding subject, we answer it here.
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.
A practical guide to matching a coding language with your child's age, interests, and reading readiness.
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.
Other programs that might be suitable for you
Start with a relaxed chat: tell us your child's age and interests, and our team finds the right learning stage and tutor.
Every child starts at the stage that fits their age and moves up when they are ready. The tutor guides each transition one step at a time.
Learning logic through play, no reading required
Sample Project: Your child's first interactive story animation in ScratchJr
Move to the next stage when: The child reads fluently and solves sequencing puzzles without help
Mastering core programming concepts while building games
Sample Project: A complete Scratch game with scores, levels, and enemies that friends can play
Move to the next stage when: The child has finished several complete Scratch projects and starts to feel limited by blocks
Around 80% of Scratch concepts carry over to text languages
Sample Project: A self-made Roblox game published and playable online
Move to the next stage when: The child is comfortable typing code and wants to build more complex apps
Python, web, and a foundation toward AI
Sample Project: A personal portfolio website or a self-made Python mini game
The ages above are general guidance. Readiness matters more than the number: some 9-year-olds are ready for Roblox Studio, while some 12-year-olds benefit from consolidating Scratch first. In the first session, the tutor chats and plays with your child to find the most fitting starting point.