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.
Price on the 28-session monthly plan, 90-minute sessions. Fewer meetings, higher price per session.
Learn via Zoom with screen sharing, available in every city.
Price on the 28-session monthly plan, 60-minute sessions. Fewer meetings, higher price per session.
Learn together with siblings or 2-3 friends at a lighter cost.
Price on the 28-session monthly plan, 90-minute sessions. Fewer meetings, higher price per session.
Online and in-person cost the same — the gap between these cards is session length, nothing else.
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:
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.
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.
Register & Get a QuoteFlexible 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.
Programming logic can be introduced from age 5. At this age children do not need to read yet, because apps like ScratchJr use picture blocks arranged like puzzles. Kids learn command sequences while creating simple stories and animations.
Ages 8-12 are the sweet spot for full block coding with Scratch. Children at this age can grasp variables, loops, and conditionals, the same concepts professional programmers use. From around ages 10-13, kids who have matured in Scratch can move to text languages via bridges like Roblox Studio or Python turtle.
Keep in mind: readiness matters more than the number. A child who starts at 12 is never too late; they usually progress faster because their reading skills are stronger. In the first session, an EduPoint tutor assesses the most fitting starting point for your child through relaxed conversation and play.
Scratch is the best starting point for most kids ages 8-12. Built by MIT, all the logic comes from visual blocks, so children focus on thinking without worrying about typos. Most elementary coding competitions are also Scratch-based.
Roblox Studio works well as a bridge to text languages for ages 10-13, especially for kids who already love Roblox. Its scripts use Lua, a beginner-friendly language, and kids can publish their games for others to play. The motivation is enormous: their work instantly has an audience.
Python is the most recommended first text language, ideal from around ages 11-13 once block coding is solid. Its syntax reads close to human language and opens the gate to advanced topics like AI and data.
Our recommended order: Scratch first until the child finishes several complete projects, then Roblox or Python turtle as a transition, then full Python. Around 80% of Scratch concepts carry straight over when a child moves to text languages, so no learning time is wasted.
A child's love for Minecraft or Roblox is an excellent entry point. Kids who enjoy games are already trained in reading patterns, planning strategies, and trying again after failing. That is exactly the mental foundation coding requires.
Coding lessons flip a child's position from consumer to creator. Through Minecraft Education, the world they know becomes a place to learn writing code commands. Through Roblox Studio, they build their own version of a game and publish it. Many parents tell us that after lessons, their child's gaming time changes direction: they start dissecting how games are made and polishing their own creations.
A practical tip for parents: mention your child's gaming interests during the initial consultation. Your EduPoint tutor will pick a learning track that rides on that interest, so lessons feel like leveling up a hobby they already love.
Since 2025, Indonesia's Ministry of Education has made coding and AI elective subjects starting in grade 5. The policy signals where education is heading: digital skills are now treated as basic literacy, alongside reading and arithmetic.
For parents this means two things. First, a child who meets coding before it reaches the classroom will feel far more confident, just like a child who reads fluently before starting school. Second, the computational thinking built through coding carries into other subjects, especially math and science, because the child gets used to breaking big problems into small steps.
The preparation is simple: introduce block coding like Scratch at home, or pair your child with a private tutor for an hour a week. EduPoint lesson material is aligned with the direction of the national curriculum, so what your child learns in lessons directly supports their schoolwork.
Good news: the early stages of coding are very light on hardware. A stage-by-stage guide:
- Ages 5-7 (ScratchJr): an Android tablet or iPad is enough. The app is free. - Ages 8-12 (Scratch, Code.org): any standard laptop with a browser and 4GB RAM runs smoothly. Scratch works in the browser with no installation. - Ages 10-13 (Roblox Studio, Minecraft Education): a mid-range laptop with 8GB RAM is more comfortable. - Ages 13+ (Python, web development): an 8GB RAM laptop is plenty. An expensive gaming laptop is unnecessary.
Beyond the device, prepare a stable internet connection for online lessons and an email account for learning platforms. For in-person lessons, our tutor installs and sets up every app in the first session, so parents never need to worry about the technical side. If you are unsure whether your home device is adequate, share its specs during the free consultation and our team will check.
Supporting articles to help you decide and maximize learning outcomes.
Six steps to filter an increasingly crowded market, from defining goals to observing the first class, 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.
Programs families often take alongside kids coding lessons.
Start with a relaxed chat: tell us your child's age and interests, and our team finds the right learning stage and tutor.