Subject tutoring
One-to-one coding lessons for children and teens: Scratch and Python foundations through to web development, at your home or villa, or online. Availability is confirmed when you enquire.

Coding lessons here are practical from the first hour: your child types, the tutor guides. We most often teach Scratch for younger beginners — sequencing, loops, events and simple games while learning real programming logic — then Python as a first written language: variables, loops, functions and small projects. Secondary students may move into HTML, CSS and JavaScript, ending in a simple site they built and can show you.
Where a suitable tutor is available, we also support school computing or computer science courses, including IGCSE Computer Science matched to the school’s syllabus. Project mentoring suits the teen with an idea — an app, a game, a bot — who needs structure and a second pair of eyes on the code.
| Level | Typical content |
|---|---|
| Beginners (roughly ages 7 to 11) | Scratch: sequencing, loops, events and simple games, with typing and file habits alongside |
| First written language (roughly ages 11 to 14) | Python: syntax, data types, loops, functions and small text-based projects |
| Web development (secondary) | HTML and CSS for structure and style, then JavaScript for interactivity, ending in a working site |
| School course support | Matched to your child’s school syllabus, including IGCSE Computer Science where a tutor is available |
Coding is learned by writing code that does not work and finding out why. Sessions are built around small, real projects rather than lectures. Tutors set projects the child cares about — a quiz, a game, a page about a hobby — review the code line by line, and teach debugging as a skill rather than an embarrassment.
Online sessions suit coding well: tutor and student share a screen and review code together. A laptop is needed for both in-person and online sessions; any ordinary laptop is enough. Between sessions, a short stretch of practice keeps concepts warm.
School-age children and teens, from a primary pupil dragging blocks in Scratch to a sixth-form student building a website or preparing for a computer science course. It suits beginners who want a patient guide, and self-taught students who have hit the point where videos stop answering their questions.
A plain word on availability: coding is a smaller part of our work than maths, English or the sciences. Tell us what your child wants to learn and we will say honestly whether we have a suitable tutor right now. If we do not, we would rather say so than send the wrong person.
Coding tutoring sits on the Standard rate of IDR 500,000 per hour for children. Specialist briefs may sit at Master (IDR 1,000,000). Your written quote confirms the rate, travel arrangements and any additional costs before booking. There is no long-term contract.
Send a few lines on WhatsApp: your child’s age, any experience so far, and what they would like to build or learn. We reply within one working day and tell you whether a suitable coding tutor is available. Where a match exists, we confirm the expected time for your tutor profile after the discovery call.
Scratch works well from about age seven. Younger children usually gain more from play-based early learning first. Tell us your child’s age and we will advise honestly.
Coding is a smaller part of our work, and availability depends on which coding tutors are free when you enquire. We confirm before proposing anyone.
Where a suitable tutor is available, yes — matched to the syllabus your child’s school follows, including IGCSE Computer Science. Confirm the syllabus when you enquire.
Yes, for both in-person and online sessions. Any ordinary laptop is enough; no special equipment is needed.
Online suits coding well because tutor and student share a screen and review code together, billed at 10 percent below the in-person rate.
Scratch is the usual start for younger children. Older students move into Python and, where useful, basic web development. The path depends on age, interest and any school computing syllabus.
School students sit on Standard IDR 500,000 per hour; specialist briefs may sit at Master (IDR 1,000,000), confirmed in writing before the first session. Full tiers: pricing guide.
WhatsApp +62 858 6969 6869 · info@privatetutoringbali.com · We reply within one working day.