Summer Coding Challenges headerSummer Coding Challenges headerSummer Coding Challenges headerSummer Coding Challenges header

Happy Summer!

Welcome to this emporium of free, summer themed Python coding challenges - brought to you by the creators of Mission Encodeable!

Every project has some instructions to follow, and some hints to help you if you get stuck. Feel free to customise the projects to make them your own, and most importantly, have fun!

Levels 1-3

The first three levels of the Mission Encodeable Python course cover: inputs, outputs, structured programs, selection and count-controlled iterations using while loops.

Level 1

Campfire story generator

Level 2

Which sea creature are you?

Level 3

Sandcastle smash

Levels 4-6

Levels 4-6 of the Mission Encodeable Python course cover: mathematical operations, more advanced string formatting, lists and count-controlled iteration using for loops.

Level 4

Sun, sand, sea

Level 5

Ice cream name generator

Level 6

Travel destination determiner

Levels 7-10

The final four levels of the Mission Encodeable Python course cover: string methods, file and exception handling, two dimensional lists and the Python Turtle module.

Level 7

Postcard creator

Level 8

Summer songs

Level 9

Coconut bowling

Level 10

Ice cream creator

Harry and Anna, the creators of Mission Encodeable.

About us

Welcome to this emporium of free, summer themed Python coding challenges!

These challenges are brought to you by Harry and Anna, the creators of Mission Encodeable — a free website that teaches young people to code in Python. There's one project which uses the skills covered in each level of the Mission Encodeable Python course, so you'll be sure to find something for you.

Every project has some instructions to follow, and some hints to help you if you get stuck Additionally, you'll find links to some of our helpful step-by-step Python tutorials, to help refresh your memory if you've forgotten how to do something. Feel free to customise the projects to make them your own, and most importantly, have fun!

Teachers: Sign up to our coding newsletter