Skip to content

Quiz hub

>Test what stuck

290 questions across 29 lesson quizzes, 6 module exams, and one final exam. Lesson quizzes show explanations as you go; exams wait until you finish.

// Lesson quizzes taken

0/29

// Questions in the bank

290

// Best final exam

Whole course

Final exam

30 questions drawn from the complete course. Answers stay hidden until the end.

Module exams

A shuffled exam for each module, with answers revealed only when you submit.

1

Python Basics

15 of 50 questions, shuffled

Take exam
2

Operators and Control Flow

15 of 50 questions, shuffled

Take exam
3

Data Structures

15 of 50 questions, shuffled

Take exam
4

Functions and Modules

15 of 50 questions, shuffled

Take exam
5

Errors, Files and OOP

15 of 50 questions, shuffled

Take exam
6

Practice Projects

15 of 40 questions, shuffled

Take exam

Lesson quizzes

Ten-question practice sets grouped by module.

Python Basics

Introduction to Python

Practice quiz

10 QOpen

Your First Python Program

Practice quiz

10 QOpen

Python Syntax and Comments

Practice quiz

10 QOpen

Variables and Constants

Practice quiz

10 QOpen

Data Types and Type Conversion

Practice quiz

10 QOpen

Operators and Control Flow

Python Operators

Practice quiz

10 QOpen

Input, Output and f-strings

Practice quiz

10 QOpen

if...elif...else Statements

Practice quiz

10 QOpen

for Loops and range()

Practice quiz

10 QOpen

while Loops, break and continue

Practice quiz

10 QOpen

Data Structures

Python Lists

Practice quiz

10 QOpen

Tuples

Practice quiz

10 QOpen

Working with Strings

Practice quiz

10 QOpen

Sets and Dictionaries

Practice quiz

10 QOpen

Comprehensions

Practice quiz

10 QOpen

Functions and Modules

Functions

Practice quiz

10 QOpen

Function Arguments

Practice quiz

10 QOpen

Scope and Recursion

Practice quiz

10 QOpen

Lambda and Built-in Functions

Practice quiz

10 QOpen

Modules and Packages

Practice quiz

10 QOpen

Errors, Files and OOP

Errors and Exceptions

Practice quiz

10 QOpen

File Handling

Practice quiz

10 QOpen

Classes and Objects

Practice quiz

10 QOpen

Inheritance and Polymorphism

Practice quiz

10 QOpen

Iterators, Generators and Next Steps

Practice quiz

10 QOpen

Practice Projects

Project: Number Guessing Game

Practice quiz

10 QOpen

Project: Tip and Bill Splitter

Practice quiz

10 QOpen

Project: Word Statistics Tool

Practice quiz

10 QOpen

Project: To-Do List Manager

Practice quiz

10 QOpen