Knowledge Checks
// Lesson quizzes taken
0/72
// Questions in the bank
1080
// Best final exam
—
A shuffled exam for each module, with answers revealed only when you submit.
15 of 75 questions, shuffled
15 of 90 questions, shuffled
15 of 90 questions, shuffled
15 of 90 questions, shuffled
15 of 90 questions, shuffled
15 of 75 questions, shuffled
15 of 90 questions, shuffled
15 of 75 questions, shuffled
15 of 90 questions, shuffled
15 of 75 questions, shuffled
15 of 90 questions, shuffled
15 of 150 questions, shuffled
Ten-question practice sets grouped by module.
Introduction to Python
15-question practice quiz
Your First Python Program
15-question practice quiz
Syntax, Indentation & Comments
15-question practice quiz
Variables & Dynamic Typing
15-question practice quiz
Core Data Types & Type Conversion
15-question practice quiz
Operators & Expressions
15-question practice quiz
Operator Precedence & Evaluation
15-question practice quiz
Interactive Input & Output
15-question practice quiz
Conditional Branching (if / elif / else)
15-question practice quiz
Definite Iteration & for Loops
15-question practice quiz
Indefinite Loops & Loop Control
15-question practice quiz
Lists & Indexing Operations
15-question practice quiz
List Algorithms & Memory Models
15-question practice quiz
Tuples & Sequence Unpacking
15-question practice quiz
Strings & Text Representation
15-question practice quiz
String Methods & Text Sanitization
15-question practice quiz
List Comprehensions
15-question practice quiz
Set Algebra & Venn Operations
15-question practice quiz
Dictionaries & Hash Maps
15-question practice quiz
Dictionary Methods & Key Merging
15-question practice quiz
Set Creation & Deduplication
15-question practice quiz
Collections Module Tools
15-question practice quiz
Nested Data Structures
15-question practice quiz
Functions & Modular Code
15-question practice quiz
Positional & Keyword Arguments
15-question practice quiz
Variadic Arguments (*args & **kwargs)
15-question practice quiz
Variable Scope & the LEGB Rule
15-question practice quiz
Recursion & the Call Stack
15-question practice quiz
Code Introspection & Metadata
15-question practice quiz
Lambda Functions & Higher-Order Builtins
15-question practice quiz
Functional Data Pipelines
15-question practice quiz
Modules & Package Architecture
15-question practice quiz
Decorators & Function Wrappers
15-question practice quiz
Generator Expressions & Lazy Streaming
15-question practice quiz
Text File I/O & Context Managers
15-question practice quiz
Filesystem Navigation with Pathlib
15-question practice quiz
CSV Data Ingestion & Export
15-question practice quiz
JSON Serialization & API Payloads
15-question practice quiz
Unicode Encodings & Raw Binary Files
15-question practice quiz
ETL Pipeline Architecture
15-question practice quiz
Syntax Errors vs Runtime Exceptions
15-question practice quiz
Exception Handling Patterns
15-question practice quiz
Custom Exception Hierarchies
15-question practice quiz
Defensive Assertions & Invariants
15-question practice quiz
Structural Pattern Matching
15-question practice quiz
Classes, Objects & Blueprints
15-question practice quiz
Constructors & the self Binding
15-question practice quiz
Class Methods vs Static Methods
15-question practice quiz
Inheritance & Method Overriding
15-question practice quiz
Encapsulation & @property Decorators
15-question practice quiz
Special Dunder Methods
15-question practice quiz
The Iterator Protocol
15-question practice quiz
Generator Functions & yield
15-question practice quiz
Custom Context Managers
15-question practice quiz
Itertools Stream Combinators
15-question practice quiz
Type Hints & Static Verification
15-question practice quiz
Regular Expression Fundamentals
15-question practice quiz
Advanced Regex & Group Substitution
15-question practice quiz
Dates, Times & Timedeltas
15-question practice quiz
Date Parsing & Formatting (strptime/strftime)
15-question practice quiz
Random Numbers & Cryptographic Secrets
15-question practice quiz
Math & Statistical Computations
15-question practice quiz
Project: Number Guessing Game
15-question practice quiz
Project: Tip & Bill Splitter
15-question practice quiz
Project: To-Do Task Manager
15-question practice quiz
Project: Text Word Statistics
15-question practice quiz
Project: Caesar Cipher Engine
15-question practice quiz
Project: Credit Card Validator
15-question practice quiz
Project: OOP Bank Account System
15-question practice quiz
Project: Server Log Analyzer
15-question practice quiz
Project: Secure Password Generator
15-question practice quiz
Project: Personal Expense Tracker
15-question practice quiz