Python is one of the most popular programming languages and is super concise, that means you can get the computer to do an awful lot with just a few lines of code!

Many big computing companies, such as Google and NASA, use python and you can use it too with your own laptop, in a browser, and on your Raspberry Pi or micro:bit.

Python is a text based programming language, which means, unlike Scratch, it’s made up of words, numbers and symbols (such as *, + & =)

CoderDojo Badges

CoderDojo provide Sushi cards, worksheets that guide learning, that lead to two badges offered by the dojo that will be judged based on ninjas work:

Badge Criteria
Python [Beginner] Demonstrate a python program that meets the beginner criteria
Python [Intermediate] Demonstrate a python program that meets the intermediate criteria

Further Resources

Resource Details
Learn Python Learn Python - Free Interactive Python Tutorial
Python Tutorial Create a free code school account and learn the basic of python with videos and interactive exercises
Trinket A great online editor for learning python - no need to install any software to get started with python
Code Club Some exciting projects from Code Club
Learn Python Code Academy Course - Learn Python with interactive exercises.
Make Games With Python Free guide from Raspberry Pi detailing how to make python games on the Pi
Game Development with adventurelib + repl.it Our own guide to game development with adventurelib + repl.it
Game Development with PyGame Zero + Mu Editor Our own guide to game development with PyGame Zero + Mu Editor.it