Programming · Python
Build a Snake game
Program the classic Snake with scoring, growing length and game over.
- Easy
- 2–7 days
- Free
606 projects · 13 streams · every class
42 projects
Programming · Python
Program the classic Snake with scoring, growing length and game over.
Photography, Film and Animation + Media and Journalism
Tell one story about a place in 12 photographs with captions.
Cybersecurity + Pure Mathematics
Write Caesar and substitution ciphers, then crack them with frequency analysis.
History · Oral History
Interview a grandparent or neighbour about one period of their life and set their story against the wider history.
Biology + Environmental Science
Survey plants and small animals with quadrats and calculate a biodiversity index for different areas.
Environmental Science · Climate
Collect a month of electricity, fuel, travel and food data and convert it into kilograms of carbon dioxide.
Programming · Python
Build a command-line task manager that adds, completes, deletes and saves tasks between runs.
History · Local History
Trace how one street, market or village changed over a century using buildings, records and people's memories.
Geography + Environmental Science
Document the condition, uses and problems of a local water body and suggest how to protect it.
Biology + Sports and Exercise Science
Record pulse before, during and after exercise for several volunteers and compare recovery times.
Psychology · Cognitive Psychology
Find how many digits people can repeat and whether grouping them helps.
Behavioural and Cognitive Science · Attention
Compare how fast and accurately people do a simple task alone and while answering messages.
Nutrition and Food · Food Labels
Record the sugar, salt and fat in 20 snacks and rank them per 100 g and per pack.
Data · Data Visualization
Log your phone's screen-time figures daily and find your patterns.
Biology · Zoology
Do weekly point counts of birds at three sites and compare species between habitats.
History · Primary Sources
Scan and catalogue 30 old photographs with dates, places and people identified.
EdTech and Study Tools · Educational Websites
Build a small site that teaches one chapter with text, diagrams and a quiz.
History · Archaeology
Analyse a bag of clean household waste as an archaeologist would and infer how the household lives.
Communication · Interpersonal
Pass a short story along a chain of ten people and track what is lost, added and changed.
Public Health and Epidemiology · Health Surveys
Survey screen hours and symptoms such as dry eyes and headaches, and share the 20-20-20 rule.
Languages and Linguistics + Teaching and Learning
Learn three sets of new words by rereading, flashcards and spaced recall, and compare what you remember.
Programming · Python
Make a desktop calculator with buttons, a display and keyboard support.
Astronomy and Space · Satellites
Predict, watch and time passes of the space station and calculate its orbital speed.
Astronomy and Space + Environmental Science
Count the stars visible in one constellation from several places and map the darkness of the sky.
0 to compare
Compare