What do Kingston learners gain from AI and programming classes?
They see how models are really trained, including small choices such as when to stop training that change the results more than most people expect. Learning begins in Scratch at six and moves to model-building in Python for older students and adults. Kingston had 12,288 residents in 2021.
Training a model is a loop: adjust, measure, repeat. Something has to say when to stop. On Kingston's 2,432 road segments, one stopping rule ended training after 7 steps with a model barely better than guessing; another ran for 14,899 steps chasing a number that can never settle.
Facts last verified 14 October 2026. Teaching is online; no Kingston branch is claimed.
The road-surface model needs Python, numpy and a feel for optimisation. These courses build those skills; a free trial lesson sets the level.

Models trained by hand, loop by loop, with every setting explained.
See the syllabus
Optimisation, convergence and evaluation for real projects.
See the syllabus
numpy and public data, from loading to modelling.
See the syllabus
First AI projects that learn by trial and error.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusCensus 2021 QuickStats for the suburb of Kingston, Tasmania (ABS code SAL60307), next to the Tasmanian figure.
| Measure | Kingston |
|---|---|
| Residents | 12,288 |
| Median age | 36 |
| Families | 3,332 |
| Private dwellings | 5,114 |
| People per household | 2.5 |
| Indicator | Kingston | Tasmania |
|---|---|---|
| Adults with a bachelor degree or higher | 33.1% (3,356) | 21.9% |
| Separate houses | 89.1% (4,237) | 87.7% |
| Workers who took a bus to work | 5.7% (337) | 2.5% |
| Employed people in professional jobs | 24.4% (1,457) | 20.0% |
Kingston counted 716 children under five and 737 aged 5 to 9.
There were 719 residents aged 10 to 14 and 683 aged 15 to 19.
The ABS suburb boundary covers about 37 square kilometres in Kingborough.
Figures are exactly as published by the ABS, whose privacy adjustments to small cells mean we never add them together.
The task: predict whether each of the 2,432 road segments in the LIST transport layer for Kingston is unsealed, from its length and road class. 710 are not sealed. We fitted a logistic regression by gradient descent and stopped it with different rules.
| Stop when the loss changes by less than | Steps taken | Accuracy |
|---|---|---|
| 0.01 | 7 | 73.5% |
| 0.0001 | 293 | 84.8% |
| 0.000001 | 1,879 | 84.4% |
| 0.00000001 | 14,899 | 84.4% |
| A fixed cap of 50 steps | 50 | 80.3% |
At 0.01 the loss is still far above where it ends up, yet one step moves it by less than 0.01, so training halts at step 7, only 2.7 points above always guessing "sealed".
A tolerance of 0.0001 reaches 84.8% in 293 steps. Tighter tolerances add thousands of steps without improving accuracy.
All 190 vehicular tracks are unsealed, so the model can always gain a little by growing that weight. It reached 9.1 and was still climbing when training stopped.
Good training loops use both a tolerance and a maximum number of steps, and report which one stopped them. A model stopped by its cap may not have finished; a model stopped by a loose tolerance may have finished too early. Checking accuracy on held-out data answers both doubts.
Road segments are LIST open data, State of Tasmania; segments crossing the suburb boundary are included whole. The model, its tolerances and every accuracy figure are our calculation with numpy, using a learning rate of 0.5 on standardised log length plus two road-class flags.
Every iterative method, from logistic regression to neural networks, needs a reason to stop.
| Criterion | Stops when | Risk |
|---|---|---|
| Loss tolerance | Improvement per step falls below a threshold | Too loose stops early |
| Maximum iterations | A fixed step count is reached | May stop before converging |
| Gradient size | The slope is almost flat | Tiny gradients on separable data |
| Validation loss | Held-out loss stops improving | Needs a validation split |
Play hot and cold to find a hidden object and agree beforehand when "close enough" is close enough.
Write the gradient descent loop for the Kingston data, print the step count, and try each tolerance.
Check the convergence warnings and iteration settings in any model library you use at work.
scikit-learn reports a ConvergenceWarning when a solver hits its iteration cap first. Reading that warning, instead of silencing it, is part of the habit we teach.
Local markers from the LIST open data and the Tasmanian school calendar.
The LIST records 2,432 road segments touching Kingston, totalling 279.0 km by their recorded lengths: 1,722 sealed, 666 unsealed and 44 marked 4WD.
Channel Highway accounts for 86 segments and Summerleas Road 80, the most of any named roads in the suburb data.
Tasmanian government schools run Term 1 of 2027 from 4 February to 9 April.
Kingston, Tasmania
This page is about the suburb of Kingston in Kingborough, Tasmania, not the City of Kingston in Melbourne. Kingston Beach, Blackmans Bay, Huntingfield, Taroona and other neighbours are separate suburbs with their own figures.
Ages here are approximate; the first lesson places each learner.
Games that try, check and try again.
Scratch Coding for KidsProblem Solving and Computational Thinking for KidsLoops and simple learning programs.
Python and AI for KidsAI Literacy for Kids (Ages 8 to 14)Training loops, tolerances and evaluation.
AI and Machine Learning for TeensData Science for TeensOptimisation and model checks for work.
AI and ML MasterclassData Science CourseDefaults decide a lot, and most people never look at them.
Ask an assistant to fit a classifier and it will call a library with default settings. Those defaults include a tolerance and an iteration cap that suit typical data. On data like Kingston's, where one road class is perfectly unsealed, the defaults can produce warnings, huge weights or an early stop.
Learners who have written the loop themselves read those settings and warnings instead of ignoring them. That habit turns a model that merely ran into a model that was trained properly.
In Kingston, the learner who knows why training stopped can trust what the model learned. The longer argument is in why teenagers should still learn to code in 2026.
Lessons are taught live on video, so there is no trip into Hobart.
Training runs are watched step by step with the teacher.
Plans follow the state school year, with holiday breaks.
A complete first lesson free, then a written suggestion.
Classmates are matched by stage, five to ten at a time, unless private lessons suit better.
The same two weekly slots, which come to roughly eight lessons monthly.
Teaching comes from India, where a 6pm Kingston class falls at 12:30pm in summer and 1:30pm after the April clock change.
Tasmania and India
Tasmania observes daylight saving from the first Sunday in October to the first Sunday in April (IANA time zone database); India does not, so the difference is five and a half or four and a half hours.
Three prices for everyone.
Lesson one is free, with written advice.
Group lessons: about eight a month, fifteen to twenty learners.
Private lessons: about eight a month with one teacher.
Kingston families pay in US dollars after the trial, once course and timing are agreed. Holidays and absences are explained on the pricing page.
Rated 4.9 across 547 Google reviews. These are real reviews, reproduced 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
A quick note on age and interests helps. A secondary student could compare the four stopping rules, and a primary child could program a Scratch hot-and-cold game.
Questions Kingston families and adult learners ask.
Kingston, the Kingborough suburb, had 12,288 people at the 2021 Census, 3,332 families among them, with half the population aged 36 or under.
A rule that ends an iterative training process, such as stopping when the loss improves by less than a tolerance or after a maximum number of steps.
When a feature separates the classes perfectly, the loss keeps shrinking as its weight grows, so the weight never settles. Regularisation or a step cap stops it.
A loose tolerance stopped training after 7 steps at 73.5% accuracy; a tolerance of 0.0001 reached 84.8% in 293 steps, and tighter tolerances ran for thousands more steps without gaining accuracy.
No. Young learners explore how computers learn through Scratch games, and fitting real models in Python generally comes in the early teens.
No. Claude is reserved for our adult courses, from 18 up, and teenagers use a different set of AI tools.
No. Lessons are live online only, we have no Australian office, and our listed phone number is Indian.
The first lesson is free. Group classes cost USD 100 a month for two live lessons a week, about eight a month, in groups of fifteen to twenty, and one-to-one classes cost USD 150 a month. You agree the course and time before paying.
Fifteen to twenty learners at a similar level and pace, not sorted by age or suburb. One-to-one lessons suit anyone no group time fits.
No. Copilot Studio sessions are private; group learners write their agents in Python.
Read the Hobart page for Greater Hobart, or the Tasmania guide for the state. On the north-west coast, Burnie has its own page.