Create your own

Python for Beginners

Values, Variables, and Interactive Programs
Decisions and Input Validation
Repetition with Loops
Working with Text and Collections
Functions and Program Decomposition
Files, Structured Data, and Recoverable Errors
Modules, Packages, and Reusable Code
Modeling Programs with Classes
Practical Python for Automation, Data, and Web APIs
Debugging, Testing, and Code Quality
Capstone: A Persistent Command-Line Task Tracker