If you need some inspiration to set homework assignments or enrichment projects for your students, we've put together some guides and full projects that you can use.
These are higher level guides and walkthrough tutorials that you can use as-is or adapt to your own needs.
This is a higher-level guide on how to set a good enrichment assignment, using a PyGame project as an example. It contains starter code, example instructions, and some guidelines on what to look for in the solution.
This guide shows you how to get started with teaching your kid to code, showing examples of our different GUI libraries, including Pygame, Python Play, Turtle, and Basic.
These are some examples that you can fork directly. They contain example starter code, model answers, and example instructions for your students.
This is a clone of the above but written in Python Play, our simple GUI library built on top of PyGame.
A basic game where the player can use their keyboard to move Harry and catch the snitch.
A command-line app which demonstrates Python classes, input, output, and string manipulation.