Sada sedmi projektů, zasazených do prostředí malého města, je určena k výuce programování v jazyce Python na středních školách. V rámci projektů žáci trénují schopnost analyzovat vstupní požadavky, navrhnout možné řešení, naprogramovat jej, otestovat jej a představit spolužákům. Projekty jsou koncipovány tak, aby si žáci vystačili se základními programátorskými dovednostmi: práce s proměnnou, přiřazovacím příkazem, aritmetickými výrazy, podprogramem s parametry, cyklem s pevným počtem opakovaní a podmíněným příkazem. Tato sada projektů tak volně navazuje na Učebnici programování v jazyce Python pro střední školy a umožňuje upevnění zde získaných dovedností. Některé projekty propojují informatiku s jinými předměty. Projekty jsou navrženy pro práci v týmech.
Zatímco některé projekty využívají pouze textové uživatelské rozhraní, v jiných jsou tvořeny jednoduché grafické aplikace. Každý projekt je tvořen zadáním pro žáky, metodickým listem pro učitele a vzorovým řešením. Projekty předpokládají využití základního vývojového prostředí IDLE, které nevyžaduje k Pythonu žádné další instalace.
Projekty vznikly v rámci diplomové práce J. Ryby pod vedením V. Šimandla.
