These tutorials are designed for students, teacher or parents who want to learn the basics of python programming. Each tutorial explains the key concepts you need to understand then gives three types of free, interactive activities:
See a simple example and try out some simple challenges to tweak the code
Boost your confidence in debugging by solving common mistakes
Stretch your understanding by applying what you’ve learnt in a more open-ended challenge
The challenges for each tutorial are self-marking with no-sign up required. You can generate and download a free PDF certificate for each challenge as you complete each task.
If you spot any mistakes or have any suggestions / feedback, please get in touch!