CVCA / CHD / 01
Coding for kids
Blocks to games and apps.
Open the syllabusAustralia · Ages 6 to 67 · Weekly or intensive
School holidays bring a wave of coding camps: a week of games, robots and animation, often finishing with a showcase for parents. Weekly classes are quieter, an hour or two a week through the term. Families ask us which is better, and the honest answer is that they do different jobs. This page compares the two formats, uses a simple forgetting-curve model to show why spreading practice out tends to make skills stick, and suggests ways to combine a camp with weekly lessons.
Live teaching since 2020 · 10,000+ students · weekly lessons with one regular teacher
In short
A coding camp packs many hours into a few holiday days, which is great for trying coding and finishing one project; weekly classes spread the same hours over a term, which tends to help skills stick. In our toy forgetting-curve model, ten hours as a five-day camp left 7.8% recall a month later, while the same ten hours spread weekly left 82.9%. Many families combine the two.
Weekly courses
Each of these builds skills steadily across terms, with the same teacher.

CVCA / 01
Ages 6 to 12. Games that grow more ambitious each week.
Open the syllabus →
CVCA / 02
Ages 8 to 12. Scratch, then Roblox and Minecraft worlds.
Open the syllabus →
CVCA / 03
Ages 13 to 18. Skills that build on each other.
Open the syllabus →Side by side
Neither format is a lesser version of the other. They suit different goals.
| Factor | Holiday camp | Weekly class |
|---|---|---|
| Hours | Many hours in a few days | An hour or two a week |
| Good for | Trying coding, finishing one project | Building skills that carry forward |
| Momentum | Intense, then a long pause | Steady, with practice between lessons |
| Teacher | Often someone new each camp | Usually the same teacher all term |
| Social side | A burst of new friends | A regular group across months |
| Fit with school | Holidays only | Alongside school, through the term |
| What a child keeps | A finished project and memories | Skills and a growing portfolio |
A camp is a low-risk way to find out whether a child enjoys coding at all. Five days of games and making things is often enough to tell.
Camps also suit one finished product: an animation, a game or a website built from start to end in a week, which is satisfying and easy to show off.
Skills such as loops, variables and debugging take repeated practice over weeks. A weekly rhythm brings each idea back again and again, just as it is starting to fade.
A teacher who sees a child every week notices what they keep getting wrong, and plans the next lesson around it.
Spacing practice
Psychologists call cramming massed practice, and spreading the same practice out spaced or distributed practice. A 2006 review in Psychological Bulletin by Cepeda, Pashler, Vul, Wixted and Rohrer is titled "Distributed practice in verbal recall tasks: A review and quantitative synthesis". We did not read the paper itself, so instead of quoting its results, here is a small model that shows the idea.
| Schedule | Spread over | Boost k = 1 | Boost k = 2 | Boost k = 3 |
|---|---|---|---|---|
| Camp: two hours a day for five days | 4 days | 0.1% | 2.4% | 7.8% |
| Twice a week for five weeks | 31 days | 30.4% | 57.8% | 70.2% |
| Once a week for ten weeks | 63 days | 50.7% | 74.4% | 82.9% |
Each skill has a memory strength S, counted in days. After t days without practice, the chance of recalling it is e to the power of minus t divided by S, the shape usually called a forgetting curve.
When the learner practises again after a gap, S grows by a factor of 1 + k × (how much had been forgotten). A review straight after the last one adds little, because nothing has been forgotten yet; a review after a week, when the memory has faded a bit, adds a lot.
With the same ten hours, the camp leaves a weak memory a month later, while the weekly schedule leaves a strong one, for every boost value we tried. The ordering never changes, even though the exact percentages do.
The model is ours and deliberately simple: real children practise between sessions, enjoy some topics more than others and revisit ideas at school. Treat the percentages as an illustration, not a prediction.
Learners can build this model in Python with a loop over the gaps between sessions and math.exp. It is a good first taste of simulation: change one number, the boost k, and see whether the conclusion survives. Ours does, which is why we teach in weekly lessons and keep holidays for projects.
Source: Crossref metadata for Cepeda et al. (2006), Psychological Bulletin 132(3), 354 to 380, read 7 October 2026 (title, authors, journal and pages only). The recall table is our own toy model, labelled as such.
Holiday dates
Camps happen in the gaps between terms. Using Victoria's published dates, here is how long those gaps are in 2027.
| Break | From | To | Length |
|---|---|---|---|
| After Term 1 | Friday 26 March | Sunday 11 April | 17 days, 11 weekdays |
| After Term 2 | Saturday 26 June | Sunday 11 July | 16 days, 10 weekdays |
| After Term 3 | Saturday 18 September | Sunday 3 October | 16 days, 10 weekdays |
| Summer | Saturday 18 December | Wednesday 26 January 2028 | 40 days, 28 weekdays |
A weekly learner who stops for the whole summer break goes 40 days without coding. In the forgetting model, that is a long stretch for a new skill, which is why the first lesson back often starts with a quick revision game.
The shorter breaks, around two weeks each, are a natural place for a camp or a small holiday project.
Every state and territory sets its own term dates, and they differ by days to a week. Our school holiday coding course page lists the dates we could verify for each state.
Weekday counts here include any public holidays that fall inside the breaks, such as Easter Monday after Term 1.
Source: Victorian Government, school term dates and holidays, read 7 October 2026. Break lengths are our own count from those dates.
Young children
Camps sometimes run full school-day hours. For young children, that is a lot of screen and concentration time.
The Australian Tutoring Association, writing about tutoring for very young children, says: "One to three hours per week in a hands-on playgroup style would not be considered too much for very young children. However more than this would not generally be recommended except in exceptional circumstances (remediation, for example)."
That guidance concerns pre-school-aged children, not school-aged coders, but the principle carries over: little and often suits young learners better than long blocks.
Our youngest learners, from age six, have one-hour lessons with a break built in, and plenty of unplugged activity away from the screen.
If a young child does a holiday camp, a half-day program usually suits better than a full day, and the child should be able to tell you what they made each day.
Source: Australian Tutoring Association, when to start tutoring, read 7 October 2026.
Combining
The two formats pair up nicely. Here are combinations we see working for families.
| Plan | How it works | Suits |
|---|---|---|
| Camp first, then weekly | A holiday camp to test interest, then weekly lessons from the next term | Children new to coding |
| Weekly, with holiday projects | Weekly lessons in term, a small project to finish over each break | Children already coding regularly |
| Weekly, plus one themed camp | Weekly skills all year, one camp on a new topic such as robotics or animation | Children who like variety |
| Holiday intensive for a goal | Extra one-to-one lessons in a break before a competition or school project | Teenagers with a deadline |
Whatever the plan, two habits help most: a few minutes of coding during long breaks, and a teacher who checks at the start of term what has faded. If cost is part of the decision, see what coding classes cost in Australia, and for the format question, online versus in-person classes.
Across a year
How skills build when practice is spread across the school year.
| Term | Focus |
|---|---|
| Term 1 | First programs, events and loops, one small game |
| Term 2 | Variables, scores and conditions, a bigger game |
| Term 3 | Lists, debugging habits, a project of the learner's choice |
| Term 4 | A showcase project, presented to the group |
Each term revisits the last one's ideas inside a new project, so nothing is learned once and dropped.
Holiday breaks become project time rather than a full stop.
Weekly lessons fit around school, sport and work, with steady progress through the year.
Short intensives can be added before a deadline.
The catalogue
Every course runs as weekly live lessons through the year.
CVCA / CHD / 01
Blocks to games and apps.
Open the syllabusCVCA / CHD / 02
Art and motion in code.
Open the syllabusCVCA / CHD / 03
Typed code, small AI projects.
Open the syllabusCVCA / TEN / 01
Unity and C#.
Open the syllabusCVCA / TEN / 02
HTML, CSS and JavaScript.
Open the syllabusCVCA / TEN / 03
Problem solving that compounds.
Open the syllabusCVCA / ADL / 01
Steady progress for beginners.
Open the syllabusCVCA / ADL / 02
Models, data and evaluation.
Open the syllabusCVCA / ADL / 03
Modern web apps.
Open the syllabusHow lessons run
Each lesson starts with what the learner remembers from the last.
After school
Weekday afternoons in your state.
Evenings
For teens and adults.
Weekends
Saturday and Sunday slots.
A two-minute challenge on last week's idea.
Someone who knows what fades for your child.
Each term builds on the last.
Optional work to keep skills warm.
No travel, any state.
Five to ten, or one to one.
Student work
Learner projects that grew over several terms of weekly lessons. 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
Weekly lessons outside India are billed monthly in US dollars, one rate in every country. No joining fee, no term contract, and you can pause over a long holiday or 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
What families wrote on Google, quoted word for word.
★★★★★
"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
A camp packs many hours of coding into a few days, usually in the school holidays; a class runs an hour or two a week through the term. Camps suit trying coding and finishing a project; classes suit building lasting skills.
Massed practice means doing a lot of practice in one block, such as a week of all-day sessions. Spaced or distributed practice spreads the same amount of practice out over a longer period.
A forgetting curve describes how recall of something learned fades over time without practice. Our page models it with an exponential curve and shows how spaced reviews slow the fade.
Yes, for trying coding, meeting other young coders and finishing one project. For skills that last, follow a camp with regular weekly practice.
Often, unless they are used again. In our toy model, ten hours as a five-day camp left far less recall a month later than the same ten hours spread over ten weeks.
In Victoria in 2027, the breaks between terms are 16 or 17 days, and the summer break from 18 December 2027 to 26 January 2028 is 40 days. Other states differ by a few days.
Short, regular sessions suit young children most. The Australian Tutoring Association suggests one to three hours a week for very young children in a hands-on style.
Yes. Many families use a camp to test interest, then start weekly lessons, or keep weekly lessons and add one themed camp a year.
Weekly lessons can continue through the holidays, or pause, as the family prefers. Learners can also take a small holiday project to finish between terms.
The first lesson is free. Weekly lessons are then billed monthly with no joining fee and no term lock-in, as shown in the fees section.
Elsewhere on this site
More for Australian families planning coding across the year.
Our main page for Australian families.
Holiday dates by state.
Comparing the two formats.
Per lesson and per term.
What free options include.
Our method in detail.
Start here
Tell us the learner's age and what they enjoy. After the first lesson, the teacher suggests a weekly plan, with or without holiday projects.
Want more detail first? Read how a lesson runs or look through our courses.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
The fastest way to reach us from Australia is WhatsApp; replies come from our team in India on a +91 number, and there is 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