Learn Python

Quizzes

Beginner I

Quiz #1
Printing, numbers, and strings
Quiz #2
Variables, reassignment, and string interpolation
Quiz #3
Logical operators
Quiz #4
Conditionals
Quiz #5
Introduction to lists
Quiz #6
Built-in list methods

Beginner II

Quiz #1
for and while loops
Quiz #2
Introduction to Functions
Quiz #3
Variable scope
Quiz #4
Introduction to Dictionaries
Quiz #5
Anonymous functions, map, filter, reduce

Beginner III

Quiz #1
Nested data structures
Quiz #2
Loops with nested data structures
Quiz #3
Sets
Quiz #4
Tuples
Quiz #5
Ranges and list comprehensions
Quiz #6
Types and type conversions

Beginner Practice

Intermediate I

Quiz #1
Introduction to classes
Quiz #2
__init__ and properties for classes