Learn Python through play, progress, and purpose.
Predict · Run · Investigate · Modify · Make
Gameified Python journeys for classrooms
Wake the Welcome Bot
def welcome_bot():
print("Welcome to PRIMMcode!")
welcome_bot()Built-in Python IDE
Edit, run, investigate
Classroom-ready
Class codes, save codes
8-course roadmap
Each with its own worlds
Bonus content
Express Journey + Challenge Lab
The pedagogy
A strong framework, made visible
PRIMM isn't just a theory — it's woven into every mission, every interaction, every moment of feedback in PRIMMcode.
The journey
8 courses, one roadmap
What began as a single express course has grown into a full curriculum. Students move through focused courses in order — finishing one unlocks the next. The Express Journey stays open for homework and coding at home, while the Challenge Lab offers a demanding next step after the roadmap.
Bonus: Python Express Journey Extra
The original all-in-one adventure — 46 levels ending in a printable certificate. Playable any time with separate progress, so it's perfect for homework.
PRIMMcode Challenge Lab Challenge
24 increasingly difficult Make missions combine skills from all eight courses in independent builds. Completing the roadmap first is recommended; the Express Journey is not required.
What's included