If I’m going to create my own Python Tutorial Course, here’s what I’d probably use as course syllabus:
Basics
- hello, world
- operators & expressions
- variables & scope
- data types
- type casting
- data structures
- value comparison
- multiple assignment
- comments
- user input
- output formatting
- indentation
- decision making (branching)
- error handling
Intermediate
- function
- loop
- args & kwargs
- importing
- inspection tools
Advanced
- class
- object
- external modules & packages
- (exercise)
- inheritance
- (exercise)