Intermediate Python Programming
Start with Syntax & data types, Control flow & functions and Modules & packages. Each module explains the idea, shows a worked example and ends with a short project, so Python Programming becomes something you can do rather than something you have only read about.
Modules: Foundations of Syntax & data types · Core methods in Control flow & functions · Applying Modules & packages
- Syntax & data types: Syntax & data types is introduced from first principles, with the few terms you actually need and an example that shows how the idea behaves in practice.
- Hands-on: syntax & data types: Syntax & data types is where many Python Programming learners first get stuck, so the module slows down, isolates the difficult step and rebuilds it with you.
- Common pitfalls in syntax & data types: Syntax & data types is introduced from first principles, with the few terms you actually need and an example that shows how the idea behaves in practice.
Project: Write a one-page explanation of Syntax & data types in your own words, with an example you chose yourself, and test it against the module checklist.