Learn Python from scratch — syntax, data structures, functions and automation — the perfect first programming language.
Write Python programs
Use data types & structures
Apply loops & functions
Handle files
Work with libraries
Automate tasks
Debug code
Build small projects