Pygame Pong
Classic Pong clone in Pygame — two paddles, one ball, score. First real game library.
Twelve is the bridge year. Old enough for OOP, Pygame and a real sklearn project with charts. Young enough that boards and streams are still far away. Our 1 hour live classes make the bridge count.
At 12, the right tracks move beyond the basics. Real OOP, real sklearn, real Pygame. Every course live, 1 hour, teacher-led.
Zero to confident — functions, OOP, files, real mini-apps. The backbone track.
View course →
Pandas, sklearn, neural nets — real AI projects with datasets.
View course →
Arrays, trees, graphs, DP — solved in Python. Interview foundation.
View course →
Pandas, NumPy, matplotlib, sklearn — the end-to-end data toolkit.
View course →
Build REST APIs with Flask — auth, databases, Postman tests.
View course →
Selenium, scripts, AI APIs — automate the boring stuff using Python.
View course →
Turtle graphics, mini games, maths quizzes — real Python that still feels like play.
View course →
Teachable Machine, image classifiers — first hands-on taste of AI.
View course →If your 12-year-old writes classes comfortably, skip ahead to AI & ML, Flask backend or DSA. Free demo places them.
Looking for more? Browse the full courses catalogue →
At 12, a Python learner can handle classes, modules, a Pygame game, a matplotlib chart and a sklearn script — all in the same term. The range is new, and it matters for what comes next.
At 12, we no longer have to pick "just games" or "just AI". Students can handle a Pygame project and a sklearn script in parallel without confusion.
The dog-with-name-and-bark example finally makes sense. Once classes click, every Python program becomes cleaner and more real.
Matplotlib plots, pandas on small CSVs. Data as a vocabulary starts here — and this is what colleges care about later.
Each one is designed to be GitHub-worthy — small, clean, finishable in 2–3 classes.
Classic Pong clone in Pygame — two paddles, one ball, score. First real game library.
A BankAccount class with deposit, withdraw, balance methods. First real OOP example.
The classic iris dataset. Train/test split, accuracy score, matplotlib visualisation.
Simulate 10,000 rolls and plot the distribution with matplotlib. Stats + Python in one.
Python script that fetches weather or jokes from a public API and prints nicely.
Command-line todo app that saves to JSON file. Real software design.
Matched to school terms. We cover a range of Python in depth — OOP, AI, data, games.
Move beyond scripts. Classes with fields and methods. Simple inheritance. Bank account and pet classes.
Pygame basics. Pong clone, then a brick breaker. Teaches the game loop properly.
Iris classifier. Dice stats chart. First real exposure to data workflows.
Fetching data from APIs with requests. First GitHub repos with readme. Projects deployed for friends.
Same curriculum. Same teachers. Same recordings. The difference is whether your child learns best with one teacher's full attention, or alongside 4 to 6 classmates at their level.
One teacher, one learner, the full 1 hour. The teacher adapts pace in real time — slowing down on tricky concepts, speeding up where your child is already fluent. Best for focused learners, specific exam prep, or fastest progress.
4 to 6 students at a similar level, one teacher, 1 hour per session. Learners move faster when they see peers solve problems in different ways. Supportive, never pressured. Best if your child enjoys learning with others.
What changes year by year.
| What to expect | Age 11 | Age 12 (this page) | Age 13 |
|---|---|---|---|
| Program length | 30–50 lines | 60–100 lines | 100+ lines |
| OOP | Intro | Classes + methods | Inheritance + polymorphism |
| Games | Turtle | Pygame Pong | Pygame platformer |
| AI depth | First sklearn | Iris + charts | Real datasets + evaluation |
| APIs | Not yet | Public APIs | Own Flask API |
| GitHub | Not yet | First repo | Active repos |
Three recent reviews from Class 7 families doing Python.
My daughter is Class 7. She built a Pygame Pong game and an iris classifier in the same term. The teacher moves between game, OOP and sklearn smoothly — no cognitive whiplash.
Small group of Class 7 Python kids. My son's GitHub has 4 repos now. His readme writing is also improving — the teacher actually corrects readmes, which I did not expect.
We picked 1-on-1 because my daughter is ahead. Teacher took her straight to matplotlib and sklearn. She now visualises her cricket-score dataset on her own. This is the first class that treats her as a real learner.
Short, plain answers. If your question isn't here, tap the callback button at the top and a human will get back to you the same day.
Fill the form. Our counsellor calls you within 3 hours, understands your child's pace, and schedules a real demo with a real teacher. No card, no commitment.