Track
python
Python
36 lessons: syntax, stdlib, OOP—Python 3 server playground and 108 MCQs.
- Mode
- server_script
- Practice
- Server runner
- Lessons
- 36 units
Before you start
Python syntax, core/stdlib concepts, scripting, and idiomatic problem solving.
Readable language used across web, automation, data science, and education.
Scripts, Django/FastAPI apps, notebooks, and glue code between systems.
Server script runner with incremental lessons and quizzes.
Early general-purpose choice—before Django or data-science stacks if those are your goal.
Lesson order
Sequential — follow top to bottom36 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to Python
beginner
Open → -
02 what-is-python What is Python?
beginner
Open → -
03 python-vs-other-languages Python vs other languages
beginner
Open → -
04 python-ecosystem-preview Python ecosystem preview
beginner
Open → -
05 playground-workflow Playground workflow
beginner
Open → -
06 hello-world-python Hello, World in Python
beginner
Open → -
07 variables-types-python Variables and types
beginner
Open → -
08 strings-python Strings in Python
beginner
Open → -
09 control-flow-python Control flow
beginner
Open → -
10 functions-python Functions
beginner
Open → -
11 modules-imports Modules and imports
beginner
Open → -
12 lists-tuples Lists and tuples
beginner
Open → -
13 dictionaries-sets Dictionaries and sets
beginner
Open → -
14 comprehensions Comprehensions
beginner
Open → -
15 slicing-indexing Slicing and indexing
beginner
Open → -
16 mutability-copying Mutability and copying
beginner
Open → -
17 errors-exceptions Errors and exceptions
beginner
Open → -
18 classes-objects-python Classes and objects
beginner
Open → -
19 inheritance-python Inheritance
beginner
Open → -
20 dunder-methods Dunder methods
intermediate
Open → -
21 dataclasses-intro Dataclasses intro
intermediate
Open → -
22 packages-venv Packages and venv
intermediate
Open → -
23 pip-basics pip basics
intermediate
Open → -
24 file-io-python File I/O
intermediate
Open → -
25 json-csv-python JSON and CSV
intermediate
Open → -
26 pathlib-os pathlib and os
intermediate
Open → -
27 datetime-python datetime module
intermediate
Open → -
28 itertools-functools itertools and functools
intermediate
Open → -
29 type-hints Type hints
intermediate
Open → -
30 context-managers Context managers
intermediate
Open → -
31 decorators-intro Decorators intro
intermediate
Open → -
32 testing-pytest Testing with pytest
intermediate
Open → -
33 virtual-environments Virtual environments
intermediate
Open → -
34 data-science-teaser Data science teaser
advanced
Open → -
35 interview-essentials-python Interview essentials
advanced
Open → -
36 production-checklist-python Production checklist
advanced
Open →