Want to level up your Python? Start here.
Whether you’re just starting, want to deepen your understanding, or move into new areas, we’ve got you covered
All courses
LernerPython
Object-oriented Python
9.5 hours
8 modules
LernerPython
Advanced objects
8 hours
5 modules
LernerPython
Iterators and generators
7 hours
5 modules
LernerPython
Pytest
4 hours
1 module
LernerPython
Decorators
2.5 hours
1 module
LernerPython
Modules and packages
5 hours
7 modules
LernerPython
Git
8 hours
10 modules
LernerPython
Advanced functions
4 hours
8 modules
LernerPython
Advanced data structures
7 hours
0 modules
LernerPython
Comprehending comprehensions
2 hours
7 modules