OVAU / CHD / 01
Scratch online
Games and animations on a shared screen.
Open the syllabusAustralia · Ages 6 to 67 · Choosing a format
Some families picture coding classes as a room of children at laptops after school; others picture a teacher on a screen at the kitchen table. Both can teach well, and both can go badly. This page sets out where the formats genuinely differ, puts numbers on two things parents ask about most, the internet data an online lesson uses and the hours a weekly drive adds up to, and ends with a short checklist for a home setup that makes online lessons work.
Live online teaching since 2020 · 10,000+ students · screen sharing in every lesson
In short
Online coding classes remove travel and let the teacher see the learner's screen up close; in-person classes offer a shared room and fewer home distractions. Neither format is automatically better for coding. A one-to-one video lesson at Microsoft's recommended 1,500 kilobits per second uses about 675 megabytes each way per hour, while a 20-minute drive each way to a weekly class adds up to about 26.7 hours a year.
Courses that work well online
Coding suits online teaching because the work already lives on a screen. These are common first choices.

OVAU / 01
Ages 6 to 9. Scratch on a shared screen, with the teacher pointing at blocks.
Open the syllabus →
OVAU / 02
Ages 9 to 12. Typed code reviewed line by line over screen share.
Open the syllabus →
OVAU / 03
Ages 13 to 18. Projects built and debugged together live.
Open the syllabus →Where they differ
Most comparisons stop at "convenient" versus "social". For coding in particular, the differences are more specific than that.
| Factor | Online, live | In person |
|---|---|---|
| Seeing the learner's code | Teacher sees the exact screen, line by line, through screen sharing | Teacher walks between desks and sees one screen at a time |
| Travel | None | A drive or a trip on public transport, twice for each lesson |
| Choice of teacher | Any teacher, anywhere, at a time that suits your state | Whoever teaches at the nearest venue on that afternoon |
| Social contact | Classmates on video, talking and sharing screens | Classmates in the same room |
| Distractions | Home: siblings, pets, other tabs | Venue: noise, waiting for help, other children's screens |
| Equipment | The family's own computer and internet | Often the venue's computers |
| Supervision | A parent nearby at home | Staff at the venue |
| What happens when sick | Can often still join from home if well enough | Usually a missed session |
The single biggest difference for coding is visibility. In a room, a teacher sees a child's program for a few seconds while walking past. Online, with the learner sharing their screen, the teacher reads the whole program and can ask the learner to scroll, run it, or change one line while everyone watches. That is why we teach live online rather than in a hall, and why we think the format suits coding better than, say, robotics with physical kits.
Hands-on hardware, such as robotics kits, soldering or drones, is easier with a teacher in the room who can hold the part and show where it goes.
Some children concentrate better away from home, especially if the family computer sits in a busy living area with a television nearby.
There is no drive across town on a weeknight, which matters a great deal in outer suburbs and regional areas with no local provider at all.
The learner works on the same computer they will code on at home, so projects carry straight on between lessons without copying files across.
Internet data
Families on limited plans, or sharing a connection with a busy household, sometimes ask whether video lessons will eat their allowance. Microsoft publishes the bandwidth its Teams video calls use, and turning that into data per hour is a neat lesson in bits and bytes.
| Quality level | Bitrate, kilobit/s up/down | Data per hour, one way | Data per hour, both ways |
|---|---|---|---|
| Minimum | 150/150 | 67.5 megabytes | 135 megabytes |
| Recommended | 1,500/1,500 | 675 megabytes | 1.35 gigabytes |
| Highest listed level | 4,000/4,000 | 1,800 megabytes | 3.6 gigabytes |
A bitrate is measured in bits per second, but data allowances are counted in bytes, and one byte is eight bits. So 1,500 kilobits per second is 1,500 ÷ 8 = 187.5 kilobytes every second.
An hour has 3,600 seconds: 187.5 × 3,600 = 675,000 kilobytes, or 675 megabytes, in each direction. Sending and receiving together, that is 1.35 gigabytes for an hour at the recommended level.
At two one-hour lessons a week for about 40 school weeks, a learner has roughly 80 lessons a year. At the recommended level, 80 × 1.35 gigabytes comes to 108 gigabytes for the year.
Microsoft notes that Teams "can deliver HD video quality in under 1.5 Mbps", and calls adapt downwards when bandwidth is short, so a real lesson usually uses less than the recommended figure.
This is a calculation children can do themselves in Python: kbps * 3600 / 8 / 1000 gives megabytes per hour. The classic mistake, forgetting to divide by eight, makes every answer eight times too large, which is exactly why internet plans advertised in megabits per second seem to download files more slowly than the number suggests. On the speed side, nbn co now advertises "new 2000Mbps wholesale download speed options, available from participating providers", far above what a lesson needs; for a video lesson, a steady upload matters more than a fast download.
Sources, read 7 October 2026: Microsoft Learn, Prepare your network for Teams (bandwidth table, bitrate kilobit/s up/down) and nbn co, speed. Data-per-hour and yearly figures are our own arithmetic. We teach on our own video platform; Microsoft's published figures are used here as a well-documented reference point for video calls in general.
Travel time
A weekly class twenty minutes away sounds small. Added up over a school year, it is not.
| Term | Start | Finish | Mondays inside the term |
|---|---|---|---|
| Term 1 | Wednesday 27 January | Thursday 25 March | 8 |
| Term 2 | Monday 12 April | Friday 25 June | 11 |
| Term 3 | Monday 12 July | Friday 17 September | 10 |
| Term 4 | Monday 4 October | Friday 17 December | 11 |
Counting the Mondays between each term's start and finish gives 40 for the 2027 school year (public holidays are not removed, so a few of these will be days off).
A class 20 minutes away means 40 minutes of driving per lesson, since you go there and back. Over 40 Mondays that is 1,600 minutes, or about 26.7 hours, before counting the wait while the lesson runs.
For a parent, 26.7 hours is more than three full working days a year spent driving to one activity. For a second sibling's activity on another night, double it.
Online, the same lesson starts when the learner opens the laptop. The time saved is not a reason to choose online on its own, but it belongs in any honest comparison.
Other states' terms differ by a few days, and travel times range from a five-minute walk to an hour in regional areas, so plug in your own numbers: lessons per year × minutes each way × 2 ÷ 60 gives hours a year. A family 45 minutes from the nearest provider, which is common outside the capitals, would spend 60 hours a year on the same weekly class.
Source: Victorian Government, school term dates and holidays, read 7 October 2026. Monday counts and driving totals are our own arithmetic.
Home setup
Most problems with online classes are not about the teaching. They come from where and how the learner sits.
| Item | What works | Why |
|---|---|---|
| Device | A laptop or desktop with a keyboard | Typing code on a tablet or phone is slow and hides the screen |
| Place | A shared family space, not a bedroom | Parents can see and hear the lesson |
| Connection | Wired or close to the router if possible | A steady upload keeps screen sharing smooth |
| Headset | Wired earphones with a microphone | Clearer audio and no echo for younger children |
| Tabs | Only the lesson and the code editor open | Fewer distractions, and easier screen sharing |
| Start | Join two minutes early | Sound and screen checks do not eat the lesson |
The Australian Tutoring Association's guidance on in-home tutoring says tutoring "should take place in an open area where the parent/guardian can view and hear the process", and that it "should NOT take place in the student's bedroom".
That advice was written for a tutor visiting the house, and it makes just as much sense for a video lesson: the kitchen table or the family study is the right spot.
Children of six to eight usually need a parent nearby for the first few lessons to help with logging in and the microphone.
Once the routine is set, most children join on their own, with an adult within earshot rather than beside them.
Source: Australian Tutoring Association, in-home tutoring, read 7 October 2026.
Deciding
A quick way to decide, based on the questions we ask families in the free first lesson.
| If your child | Lean towards | Reason |
|---|---|---|
| Wants to code games, apps or AI on a computer | Online | The work lives on screen, where the teacher sees it most clearly |
| Wants to build with robots or electronics kits | In person, or online with a kit at home | Hardware is easier with hands nearby |
| Gets distracted easily at home | In person, or online in a quieter room | A change of place can help focus |
| Lives far from any provider | Online | No travel, and a wider choice of teachers |
| Is shy in a room of strangers | Online, possibly one to one | Less pressure, and the teacher still sees everything |
| Has a parent who works late | Online | No pick-up needed |
You do not have to choose forever. Some of our learners take a holiday camp in person and keep their weekly lessons online; others start online, then add a school code club. For the price side of the decision, our guide to coding class costs in Australia works through per-lesson and per-term figures, and coding classes near me explains how to check a local provider.
Online, stage by stage
What online coding lessons look like as a learner grows.
| Stage | What happens on screen |
|---|---|
| 1. Settling in | Logging in, sharing a screen, finding the code editor without help |
| 2. Guided building | The teacher watches the learner's screen and prompts each step |
| 3. Independent building | The learner builds alone, shares when stuck, and explains their code |
| 4. Presenting | The learner runs their project for the group and answers questions |
Screen sharing becomes second nature within a few lessons, and children enjoy showing their work to classmates on video.
A parent nearby helps with the first logins, then steps back.
Online lessons fit around school, sport and work, with no travel at the end of a long day.
Projects stay on the learner's own computer, ready to continue between lessons.
The catalogue
Every course is taught live over video with screen sharing.
OVAU / CHD / 01
Games and animations on a shared screen.
Open the syllabusOVAU / CHD / 02
Code that builds in a world.
Open the syllabusOVAU / CHD / 03
Luau scripts for real games.
Open the syllabusOVAU / TEN / 01
Interactive web pages.
Open the syllabusOVAU / TEN / 02
Unity and C#.
Open the syllabusOVAU / TEN / 03
Models trained and tested.
Open the syllabusOVAU / ADL / 01
For beginners and career changers.
Open the syllabusOVAU / ADL / 02
Front end to database.
Open the syllabusOVAU / ADL / 03
Excel, SQL and Python.
Open the syllabusHow lessons run
Every lesson is taught live, with the learner's code visible to the teacher throughout.
After school
Weekday afternoons in your state.
Evenings
For teens and adults.
Weekends
Saturday and Sunday slots.
The teacher reads the learner's actual code.
One teacher, week after week.
Fifteen to twenty learners, or one to one.
Lessons start at home, on time.
Parents can sit in on any lesson.
Projects carry on between lessons.
Student work
Projects made by learners in live online classes, shared screen and all. More on the student labs page.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Online lessons outside India are charged monthly in US dollars, the same rate in every country. There is no joining fee, no term contract and no travel cost, and you can stop after any month.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
Google reviews from families, quoted exactly as written.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Questions from families
Online classes are taught live over video, with the teacher seeing the learner's screen through screen sharing; in-person classes happen in a room, with a teacher moving between desks. The teaching can be equally good; travel, visibility of the code and the home setup differ.
A byte is eight bits. Internet speeds are usually given in bits per second, while data allowances and file sizes are counted in bytes, so speeds must be divided by eight to compare them with data.
At Microsoft's recommended 1,500 kilobits per second for one-to-one video, about 675 megabytes each way per hour, or 1.35 gigabytes in total. Real lessons often use less, because calls adapt to the connection.
For coding on a computer, often better, because the teacher can read the learner's whole program through screen sharing. For robotics and other hardware, in-person teaching has a real advantage.
A steady connection matters more than a fast one. Microsoft lists 1,500 kilobits per second up and down as recommended for one-to-one video, which most Australian home connections exceed.
In a shared family space rather than a bedroom, so a parent can see and hear the lesson, in line with the Australian Tutoring Association's guidance on home tutoring.
A laptop or desktop with a keyboard works much better for coding. Tablets make typing slow and screen sharing awkward.
For a weekly class 20 minutes away, about 26.7 hours a year of driving, based on the 40 Mondays inside Victoria's 2027 term dates.
Yes. Groups of fifteen to twenty talk, share screens and present projects to each other, and many keep the same classmates for months.
The first lesson is free. After that, lessons are paid monthly with no joining fee and no term lock-in, as shown in the fees section.
Elsewhere on this site
More for families weighing up coding classes in Australia.
Our main page for Australian families.
Checking a local provider.
Per lesson and per term.
Year levels and time zones.
What a tutor does and what to check.
Our method in detail.
Start here
Book a time that suits your state. In the first lesson we check sound and screen sharing, then the learner builds something real with a teacher, so you can judge online teaching for yourself.
Still deciding? See how a lesson runs or browse every course.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
WhatsApp gets the quickest answer from Australia; our team is based in India and replies from a +91 number, and we have no Australian office.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo