This course has been developed over 15 years. I’ve used it to teach 11-16 year olds both in the classroom and as distance learning materials.
There is very little explanation given here, I’d normally do that in the classroom. If you want to understand the background you’re better off elsewhere. So why share this?
The most important part of learning to code is practicing coding. The exercises here are designed to consolidate what you’ve learned. You’ll learn more by doing these exercises than reading ten other websites.
- Python Course 1: Turtle Graphics
- Python Course 2: Bracelets and Snakes
- Python Course 3: Data Types and Integers
- Python Course 4: Lists
- Python Course 5: For Loops and Lists
- Python Course 6: String Handling
- Python Course 7: Functions
- Python Course 8: Question Loop Examples
- Python Course 9: File Objects
- Python Course 10: Dictionaries
- Python Course 11: Dictionaries and REPLs
- Python Course 12: Robust and Secure Programming
- Python Course 13: Tests and Questions