Python Fundamentals
Learn Python from syntax to advanced patterns — 237 topics across 32 chapters covering data structures, decorators, object-oriented design, async scripting, and interview essentials.
237
Topics
32
Chapters
30h
Est. Time
Progress0/237 (0%)
All Modules
Click any topic to start learning
1
Introduction to Python
2
Basic Syntax
3
Strings
4
Control Flow
5
Lists
8
Dictionaries
9
Functions
10
Built-in Functions
11
Modules & Packages
12
Object-Oriented Programming
13
Inheritance
14
Polymorphism & Abstraction
16
Advanced OOP
17
Exception Handling
18
File Handling
19
Iterators & Generators
20
Functional Programming
21
Type Hints & Annotations
22
Concurrency
23
Testing
24
Debugging & Profiling
25
Database Access
26
Web Development Basics
27
Data Science Essentials
28
Advanced Topics
29
Best Practices
30
Testing in Python
31
Async Programming
32