Sign in to save your learning paths. Guest paths may be lost if you clear your browser data.Sign in

Python programming

Build advanced scripts and master Python's powerful intermediate programming concepts

12 lessons
4 weeks
1200 XP
Your progress0 / 1200 XP
Click a lesson to start learning!
Lessons
1
Python Refresher and Faster Coding Workflows
Quickly review syntax and optimize your development environment for speed
Quick winBeginnerMilestone
+50 XP
~5 min
2
Mastering Pythonic Code with List Comprehensions
Write cleaner, more efficient loops using Python's unique comprehension syntax
TheoryPractice
+50 XP
~6 min
3
Unpacking Args and Kwargs in Functions
Learn to handle dynamic function arguments like a pro developer
Intermediate
+75 XP
~7 min
4
Advanced Data Handling with Dictionary Methods
Go beyond basics with setdefault, get, and complex nesting techniques
IntermediateMilestoneMilestone
+75 XP
~8 min
5
Error Handling and Custom Exception Raising
Build resilient applications by managing and creating custom error types
TheoryPractice
+75 XP
~10 min
6
Modern File I/O and Context Managers
Master the 'with' statement for safe and efficient file operations
PracticeMilestoneMilestone
+100 XP
~11 min
7
Object Oriented Programming: Classes and Objects
Understand class structures, constructors, and the self keyword thoroughly
IntermediateTheory
+100 XP
~12 min
8
Inheritance and Polymorphism in Class Logic
Create hierarchical code structures to maximize reusability and efficiency
TheoryMilestoneMilestone
+100 XP
~14 min
9
Working with Decorators and Closures
Extend function behavior cleanly using advanced Python decorator patterns
Advanced
+125 XP
~15 min
10
Mastering Regular Expressions for Data Processing
Search, parse, and validate complex strings using powerful regex patterns
PracticeIntermediate
+125 XP
~16 min
11
Introduction to Iterators and Custom Generators
Save memory by creating custom lazy-evaluation data processing streams
Advanced
+150 XP
~18 min
12
Capstone: Building a Fully Modular Application
Combine OOP, decorators, and file handling into one final project
ProjectMilestoneMilestone
+150 XP
~20 min

Ready to start?

Jump into your first lesson and start learning.

Start Learning