Unit 1: Python Syntax

Unit 2: Strings and Console Output

Unit 3: Conditionals and Control Flow

Unit 4: Functions

Unit 5: Lists & Dictionaries

Unit 6: Student Becomes the Teacher

Unit 7: Lists and Functions

Unit 8: Loops

Unit 9: Exam Statistics

Unit 10: Advanced Topics in Python

Unit 11: Introduction to Classes

Unit 12: File Input and Output

Exclusive for Pro: Python Final Project
In this project, you will leave Codecademy's learning environment to set up a development environment on your own computer. You will be able to apply your Python knowledge to build an application, test it, and run it. Be creative and show us what you come up with!
Upgrade to Codecademy Pro