Learn professional software engineering alongside your child using the TimesTableGame open-source template and AI coding agents.
Explore PackagesEarly-bird enrollment now active
This course is designed around a simple yet powerful idea. Instead of just playing games made by others, parent-child teams learn to command AI coding agents to modify, refine, and custom-theme their own interactive learning runner.
Throughout this course, you will dive into professional software design patterns including Separation of Concerns, dynamic difficulty scaling, types and contracts, and Git version control.
We've recently expanded the standard curriculum with a new lesson detailing full-stack personal math coaches, mistake retries, and Firestore milestone badges.
Explore Extension Guide
(Note: The $99 USD fee can be fully deducted by $49 USD if you enroll in any of our classes!)
In this class, your child will build and deploy their personal game page onto Google Firebase Hosting. You can purchase a custom domain name separately, use a default/free custom Firebase subdomain, or host it as a subdomain under our official domain kidsaipro.com.au.
* Want to learn more or have questions about this prep class? Please clarify or ask us directly! *
Stop standard chatting. We teach a structured Persona, Task, Context, Iteration, Facts checking pipeline to prompt AI agents accurately.
Never let the agent modify code blindly. Teach children to request 3-5 clarifying design questions first to establish technical alignment before execution.
Learn Separation of Concerns: Angular acts as the Director (UI and configs), Phaser as the Puppeteer (graphics and keys), and Pure TypeScript as the Referee (DDA rules).
Compile errors are instructions, not failures. Solve JSON syntax traps, TypeScript type mismatches, and Angular styling budgets by piping logs back to the agent.
Share your customized learning games, troubleshoot terminal compile issues, post custom JSON databases, and showcase your custom game graphics with families around the world.
Join Discord Server