In online coding Scratch lessons, children snap colorful command blocks together into their own games, animations, and interactive stories. One teacher guides one child over screen share, walking them through the logic step by step while they play.





Online coding Scratch lessons are private coding sessions for children delivered over video call. Your child learns Scratch, the visual programming language from MIT, by dragging colorful command blocks that lock together like puzzle pieces. With no need to type complex syntax, a child can already move characters, build games, and create animations. One teacher accompanies one child from the start of the session until the project comes to life.
Every format is a private online lesson of one teacher for one child. Parents simply choose the session length that best fits their child's age and attention span.
A gentle length that suits younger primary students or children new to Scratch. It focuses on one block concept per meeting so no one feels overwhelmed.
A favorite length for upper primary and junior high students who enjoy experimenting. It leaves enough time to build one small project from scratch until it runs.
An in-depth length for children preparing a bigger creation or a school-level coding contest. It gives ample room to build multi-level games.
Every child enters through a different door. Online teachers map the stage in the first meeting, then raise the challenge as soon as the child looks ready.
The child explores the Scratch workspace, meeting the stage, the characters, and the block palette. The first session stays light so the child falls in love before learning the rules.
Subjects:
Focus Areas:
The child begins to meet loop blocks and if-then blocks. At this stage a Scratch character can respond to clicks, keys, and touches, so the program starts to feel alive.
Subjects:
Focus Areas:
The child builds a whole project, from an idea in their head to a creation that can be played. The teacher guides them to design, test, then fix the parts that do not yet run.
Subjects:
Focus Areas:
For children hungry for a challenge, the teacher introduces custom blocks, clones, and how to break a big problem into smaller ones. This stage becomes the bridge toward text-based coding.
Subjects:
Focus Areas:
Modules are arranged in tiers and opened together on screen. Each module carries a small challenge so the child immediately practices the block they just learned.
The module order adapts to the child's age and pace. A teacher may speed through parts already mastered and revisit parts that need more time.
The child gets to know the Scratch workspace, picks a character, and runs their first program together with the teacher on screen.
The child makes a character move, turn, speak, and change costumes. This is where the child feels their commands truly work.
The child learns to repeat commands without copying them over and over, and to make a program decide with if-then blocks.
The child builds a game that counts a score and lives. The idea of a variable, usually abstract, becomes real because the number moves on screen.
The child combines everything learned into one whole creation, then learns to test and fix it until it is worth being proud of.
Learning over the screen opens a door for families anywhere to guide their child into coding from an early age.
A child's curiosity about games can be turned into the skill of building games themselves. Scratch makes the hobby of playing a doorway into learning logic.
Recommended:
Online lessons bring your child together with the best teachers from leading campuses across cities, so distance no longer stands between them and an early start in coding.
Recommended:
Scratch does not demand fluent typing. The colored blocks let a child who is still unsure with a computer create and feel successful all the same.
Recommended:
Every session is recorded and progress is reported, so busy parents still know how their child is growing without sitting through every meeting.
Recommended:
Learning to code over the screen has its own challenges. Our online teachers are used to reading them and have gentle ways to move past them with the child.
Why it happens
Imitating an example is a natural way to learn, but stopping there leaves the child unsure why the program runs.
How we fix it
The teacher asks the child to retell the program flow in their own words before moving on, so the logic truly settles in.
Why it happens
A home is full of distractions, and the screen can make the distance feel looser than face-to-face lessons.
How we fix it
The teacher breaks the session into small challenges with visible goals, then celebrates each part that works so the child stays engaged.
Why it happens
An error can feel like failure to a child, especially before they know it is normal in coding.
How we fix it
The teacher reframes a bug into a fun puzzle, then guides the child to trace one block at a time until it is found.
Why it happens
Learning over the screen depends on devices and networks that are not always stable.
How we fix it
The teacher prepares modules the child can open on their own in the app, plus session recordings, so a dropped connection still lets the child carry on.
Every child is different. Teachers adapt this approach to a child's character and age.
Learning Scratch sticks best when a teacher is truly present to walk a child through their thinking step by step.
The teacher and child open Scratch together. When the child's blocks are misplaced, the teacher points to the spot on screen and guides the child to fix it themselves.
The child is invited to build something they love first. Concepts like loops and variables are explained through the game they are building, so they make sense.
Structured modules are opened together on screen and saved in the app. Sessions are recorded so the child can replay the teacher's explanation whenever they want to review.
Because it runs online, a child in any city can learn with top students and graduates from leading campuses who are used to teaching children.
In coding, being wrong is part of the process. Our teachers welcome errors as learning material and guide the child to trace them calmly.
Every meeting produces a short note on what the child has mastered and the next challenge, so parents understand the journey too.
Your child is guided by students and graduates in computer education and software engineering from leading campuses, who are used to teaching children patiently.

Informatics and Computer Education, Universitas Negeri Jakarta
Helping children dare to try their first block“When teaching online, Sharleen likes to ask the child to guess what will happen before pressing the green flag. That curiosity keeps them eager to learn.”

Informatics and Computer Education, Universitas Negeri Makassar
Explaining logic through games the child loves“Bila always starts from a game the child is into, then slips the idea of loops inside it so it feels close to home.”

Software Engineering, IPB University
Guiding children to trace and fix bugs“For Wicak, the moment a child's program errors is the best moment to learn. He guides them to check one block at a time until it is found.”

Software Engineering, Universitas Pendidikan Indonesia
Guiding game projects from idea to running“Rafah invites the child to write their game idea on screen first, then translate it into blocks one by one.”

Informatics Education, Universitas Negeri Malang
Guiding children new to computers“Vivi patiently accompanies a child still awkward with the mouse, and shares their joy each time the Scratch character moves for the first time.”

Informatics and Computer Education, Universitas Negeri Semarang
Leading children toward algorithmic thinking“Sukron challenges a child who is already skilled to tidy their code with custom blocks, so they get used to thinking like a program designer.”
Experiences from families who accompanied their children into coding over the screen with EduPoint teachers.
At first I doubted my child could focus on coding over a screen. It turned out the teacher was clever at breaking the material into small challenges, and my child now looks forward to the lesson every week.
Mrs. R.
Parent of a 4th grade student • Bekasi
Where we live there are few coding teachers for children. Through these online lessons my child found a patient, thorough teacher, and the session recordings help her review at home.
Mr. H.
Parent of a 6th grade student • Jember
What I love is that after each session there is a short report, so I know what my child is learning. My child now enjoys explaining the game he built to his little sister.
Mrs. N.
Parent of a 7th grade student • Depok
My child used to give up quickly when the program errored. The teacher shifted her way of seeing it, and now she is actually eager to hunt for the mistake like solving a puzzle.
Mrs. D.
Parent of a 5th grade student • Surabaya
Transparent pricing calculated from session length and the number of monthly meetings, with no transport cost because learning happens from home.
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.
The figure below is the starting point per hour. The total adjusts to the session length of 60, 90, or 120 minutes and the number of monthly sessions, and appears in full when you complete the form.
Online coding Scratch lessons run over a video call such as Zoom or Google Meet, whichever the family prefers. The teacher and child open Scratch together on screen, while modules and recordings are stored in the EduPoint app. The child only needs a laptop or computer with an internet connection.
What we celebrate is a child's courage to try and to finish their own creation.
Before
Only played games made by others
After
Built a simple maze game on their own
“Now whenever there is a game idea, he immediately wants to build it himself in Scratch.”
Before
Panicked and stopped whenever the program failed
After
Traces blocks one by one calmly
“My child says an error is just a small hint that points the way toward a fix.”
The things parents usually ask before enrolling their child in online Scratch lessons.
Supporting articles to help you decide and maximize learning outcomes.
A six-stage introduction that guides a child from simple screen-free logic games to building their first story and game in Scratch, complete with age markers and how to coach without taking over.
A Scratch learning map for primary school children that grows with age and reading readiness, from the first motion blocks to a game the child builds alone.
Other programs that might be suitable for you
Enroll your child in online coding Scratch lessons and let their curiosity grow into a way of thinking that will serve them for life.
No age is too early to start playing with logic. Our online teachers read a child's readiness in the first session, then pick a starting point that sparks curiosity instead of pressure.
Meeting the world of Scratch through motion and color
Sample Project: Making the Scratch cat walk and greet with a sound
Move to the next stage when: Once sequencing feels natural, the child is ready to meet loops and choices.
Turning logic into games and animations
Sample Project: Building a catch-the-object game with a score and a timer
Move to the next stage when: As the logic starts to branch, the child learns to tidy up their own program flow.
Thinking like a real program designer
Sample Project: Building a multi-level game with a menu and lives
Move to the next stage when: From here, an interested child can start looking toward text-based coding.
A child does not need to be a fast typist to begin. Scratch is designed so logic is built first, while typing follows naturally once the child is ready. Our online teachers always start from a point where the child feels brave enough to try.