All Courses•
Course Syllabus

Python Programming

Core Python mastery: syntax, data structures, OOP, control flow, functions, decorators, generators, error handling, typing, testing, and metaprogramming.

17Notebooks
Start Lesson 1
Lesson #1FREE
Beginner

Setup and Environment

Comprehensive guide on Setup and Environment.

PythonSetup+4
15 min
Read Notebook
Lesson #2FREE
Beginner

Python Basics

Comprehensive guide on Python Basics.

PythonBasics+5
40 min
Read Notebook
Lesson #3FREE
Beginner

Control Flow

Comprehensive guide on Control Flow.

PythonControl Flow+4
35 min
Read Notebook
Lesson #4FREE
Beginner

Data Structures

Comprehensive guide on Data Structures.

PythonData Structures+5
40 min
Read Notebook
Lesson #5FREE
Beginner

Functions

Comprehensive guide on Functions.

PythonFunctions+5
40 min
Read Notebook
Lesson #6FREE
Intermediate

Advanced Data Structures and Collections

Comprehensive guide on Advanced Data Structures and Collections.

PythonCollections+6
45 min
Read Notebook
Lesson #7FREE
Intermediate

Object-Oriented Programming

Comprehensive guide on Object-Oriented Programming.

PythonOOP+5
45 min
Read Notebook
Lesson #8FREE
Intermediate

Error Handling and Exceptions

Comprehensive guide on Error Handling and Exceptions.

PythonExceptions+4
35 min
Read Notebook
Lesson #9FREE
Intermediate

File I/O

Comprehensive guide on File I/O.

PythonFile I/O+4
35 min
Read Notebook
Lesson #10FREE
Intermediate

Modules and Packages

Comprehensive guide on Modules and Packages.

PythonModules+4
35 min
Read Notebook
Lesson #11FREE
Intermediate

Iterators

Comprehensive guide on Iterators.

PythonIterators+3
35 min
Read Notebook
Lesson #12FREE
Intermediate

Generators and Context Managers

Comprehensive guide on Generators and Context Managers.

PythonGenerators+4
40 min
Read Notebook
Lesson #13FREE
Intermediate

Decorators

Comprehensive guide on Decorators.

PythonDecorators+4
40 min
Read Notebook
Lesson #14FREE
Intermediate

Type Hints

Comprehensive guide on Type Hints.

PythonType Hints+4
35 min
Read Notebook
Lesson #15FREE
Intermediate

Regular Expressions and Text Processing

Comprehensive guide on Regular Expressions and Text Processing.

PythonRegex+4
45 min
Read Notebook
Lesson #16FREE
Intermediate

Testing

Comprehensive guide on Testing.

PythonTesting+5
40 min
Read Notebook
Lesson #17FREE
Advanced

Metaprogramming, Metaclasses, and AST

Comprehensive guide on Metaprogramming, Metaclasses, and AST.

PythonMetaprogramming+4
50 min
Read Notebook