An enrichment program at St. Mary's School, Limassol
Construct Your Own Gaming Universes
A 24-lesson course where students construct four complete games — from dodging falling stars to defending a castle — mastering real programming concepts one universe at a time.
The 24-lesson journey
Every module builds on the last — from a simple star-catching rocket to a full castle-defense game and a complete platformer.
The foundations: coordinate movement, falling hazards, scoring, and a full game-over sequence.
Paddle physics, ball deflection, brick collision, and a player health economy.
Aiming mechanics, cloned projectiles, enemy hordes, and tower-defense logic.
Gravity, jump mechanics, ground collision, and level hazards — a complete platformer.
Why this course
Every mechanic is a math or logic concept in disguise — taught through something students are genuinely motivated to understand.
Four complete, original games by the end of the course — not worksheets, real projects your child built themselves.
Every session includes guided debugging, so students learn that a bug is a normal, solvable part of building something real.
Arcade dodging, brick-breaking, tower defense, and platforming — each module teaches new mechanics while reinforcing everything learned before.
See exactly what's covered
The full week-by-week overview, free to download — no obligation.
A parent-friendly overview: what's covered, the weekly format, and answers to common questions.
Download SyllabusQuestions
No — this course is designed for complete beginners, while still challenging students who've dabbled in Scratch before.
Just themselves — laptops and required software are provided during sessions unless otherwise noted.
Each week builds on the last, so please let us know as soon as possible — we'll help your child catch up.
Yes — all projects are saved to the student's own Scratch account, playable and shareable long after the course ends.
Spaces are limited to keep every session hands-on. Reach out to reserve your child's place.
Start Enrollment