Reuven Lerner's Python Courses
Add Python to your resume — Intro Python bundle
Testing your Python programs with pytest
Comprehensions are one of Python's most powerful — and least understood — tools. Learn how to write and use them, in this in-depth course.
Python for non-programmers
Weekly Python Exercise A1: Data structures for beginners
Improve your Python, one week at a time, with 15 beginner-level exercises about data structures.
Weekly Python Exercise A2: Functions for beginners
Improve your Python, one week at a time, with 15 beginner-level exercises about functions.
Weekly Python Exercise A3: Object-oriented Python
15 exercises for Python beginners, focusing on object-oriented programming.
Intro Python: Functions
Learn how to write object-oriented code (classes, attributes, and methods) in Python! Includes many exercises and solutions.
Intro Python: Fundamentals
Jump-start your Python programming with this introduction to the language's fundamental syntax and data structures.
Enter your info below to login.
Forgot your password?