Text-Based Code.
Game Engineering.
Real-World Power.
For ages 10 to 17. The disciplined transition from visual blocks to text-based engineering. Students master syntax, data collections, and algorithms, building interactive CLI applications, script automations, and arcade games with Pygame.
Working Python & Pygame Software Deliverables
Real Code Written by STEMulus Students
No simulated pseudo-code. Students write genuine Python scripts in professional developer environments, mastering logic step-by-step.
# Project 1: Text RPG Engine with Conditional Branching
class Hero:
def __init__(self, name, role):
self.name = name
self.hp = 100
self.inventory = []
def equip(self, item):
self.inventory.append(item)
print(f"[+] Equipped {item}!")
player = Hero("Amina", "Cyber-Mage")
player.equip("Photon Blade")
if "Photon Blade" in player.inventory:
print(">> Vault door breached. Mission complete.")
10-Week Engineering Syllabus
Each week includes a 1-on-1 private lesson with your dedicated mentor, weekly code reviews, and a tangible software deliverable for your student portfolio.
Syntax, Variables & Algorithmic Logic
Weeks 1 to 3 · Transitioning from visual blocks to precision syntax
Installing VS Code and Python. Mastering print statements, dynamic user input, and string concatenation.
Integers, floats, booleans, and math expressions. Building an interactive currency and metric converter.
If, elif, else logic branches, comparison operators, and building a multi-outcome interactive quest game.
Data Collections, Iteration & Functions
Weeks 4 to 5 · Managing complex information and modular design
For and while loops, list manipulation, dictionary key-value lookups, and inventory management systems.
Defining reusable functions, parameter passing, return values, and building automated mathematical utilities.
Pygame Arcade Engineering & Physics
Weeks 6 to 8 · Building graphic 2D arcade games from scratch
Initializing graphics windows, coordinate planes, clock tick rates, and event listening pipelines.
Keyboard control integration, vector speed, drawing shapes, and loading custom pixel assets.
Hitbox calculation, score keeping, sound effect triggers, and game-over state machines.
Capstone Portfolio Project & Graduation
Weeks 9 to 10 · Independent project creation and technical showcase
Student designs their own original game or software tool under the direct 1-on-1 guidance of their mentor.
Debugging edge cases, code refactoring, publishing to GitHub, and live demonstration for parents.
Programme Fee & Mentorship
$80/month
4 x 1-hour 1-on-1 sessions per month · No lock-in contracts
- ✓ Dedicated 1-on-1 senior mentor matched to student pace
- ✓ Between-session tutor chat support and code reviews
- ✓ Monthly milestone reports delivered to parents
- ✓ Verified graduation certificate and GitHub portfolio
- ✓ Pause, reschedule, or cancel any month with zero fees
Questions? View full curriculum roadmap & FAQ
1-on-1
Individualized Mentorship
Dedicated mentorship ensuring every student designs, codes, and debugs working interactive Python and Pygame projects at their natural pace.
"Python's clean, readable syntax mirrors natural language, making it the ideal gateway for young builders to transition from visual blocks to real-world software engineering."
- STEMulus Faculty Lead
Ready to Build with Python?
Join private 1-on-1 sessions and guide your child toward real software engineering capabilities.