Python: Basic → Advanced
Complete Practitioner Course · 23 Modules
0 of 23 complete
🌱 Basic
Course Overview & Setting Up Python
Variables, Data Types & Operators
Strings & String Methods
Lists & Tuples
Dictionaries & Sets
Control Flow: if / elif / else
Loops: for, while, break & continue
Functions & Scope
Error Handling: try / except / finally
⚙️ Intermediate
File I/O & Working with Paths
Comprehensions & Generators
Object-Oriented Programming Basics
Modules, Packages & Virtual Environments
Working with APIs & JSON
Regular Expressions
Decorators, Closures & Context Managers
🚀 Advanced
Advanced OOP: Magic Methods, Abstract Classes & Dataclasses
Iterators, Generators Deep Dive & itertools
Concurrency: Threading, Multiprocessing & Asyncio
Testing & Debugging With pytest
Performance: Profiling, Big-O & Memory
Type Hints, Packaging & Building CLI Tools
Capstone: Build A Real CLI Project
Foundations
›
Course Overview
Foundation