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 full tutorial on how to build a Pinboard project with Repl.it. It focuses on front-end coding and uses examples that might appeal more to some girls when compared to traditional beginner coding project examples which tend to skew towards appealing more to boys. There's also a Part 2 which introduces
LocalStorage to persist data locally without a backend.
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.