Technical · Structured skill path
Python Assessment & Practice
Level 1 — Foundations
20 progressive levels · Beginner → advanced · 410 published questions
Start with the FREE entry level. PRO levels remain gated and unlock in sequence after sign-in.
Level 1
Python Foundations
Python Foundations Assessment
Core Python syntax, basic concepts and introductory programming fundamentals.
beginner · 29 published questions
Level 2
Variables, Data Types & Operators
Python Variables, Data Types & Operators Assessment
Variables, primitive and built-in data types, type conversion and Python operators.
beginner · 21 published questions
Level 3
Conditions & Loops
Python Conditions & Loops Assessment
Conditional logic, for loops, while loops and flow-control fundamentals.
beginner · 20 published questions
Level 4
Functions
Python Functions Assessment
Functions, parameters, arguments, return values, scope and reusable Python logic.
beginner · 20 published questions
Level 5
Lists, Tuples, Sets & Dictionaries
Python Collections Assessment
Python collection types and practical operations on lists, tuples, sets and dictionaries.
beginner · 20 published questions
Level 6
Strings & Data Processing
Python Strings & Data Processing Assessment
String manipulation, formatting, parsing and common data-processing techniques.
beginner · 20 published questions
Level 7
Modules & Packages
Python Modules & Packages Assessment
Python modules, imports, packages, reusable code organization and dependency basics.
intermediate · 20 published questions
Level 8
File Handling
Python File Handling Assessment
Reading, writing and safely working with text and structured files.
intermediate · 20 published questions
Level 9
Exception Handling
Python Exception Handling Assessment
Exceptions, try/except/finally, custom errors and defensive programming.
intermediate · 20 published questions
Level 10
Object-Oriented Programming
Python Object-Oriented Programming Assessment
Classes, objects, inheritance, encapsulation, polymorphism and core OOP concepts.
intermediate · 20 published questions
Level 11
Advanced Functions
Python Advanced Functions Assessment
Advanced arguments, lambda functions, closures, scope and functional techniques.
intermediate · 20 published questions
Level 12
Iterators & Generators
Python Iterators & Generators Assessment
Iteration protocols, iterators, generators, yield and memory-efficient processing.
intermediate · 20 published questions
Level 13
Decorators & Context Managers
Python Decorators & Context Managers Assessment
Function/class decorators, context managers and reusable execution patterns.
intermediate · 20 published questions
Level 14
Comprehensions & Functional Python
Python Comprehensions & Functional Programming Assessment
Comprehensions, map, filter, functional patterns and expressive Python constructs.
intermediate · 20 published questions
Level 15
Testing & Debugging
Python Testing & Debugging Assessment
Testing concepts, debugging techniques, assertions and maintainable Python development.
advanced · 20 published questions
Level 16
Working with APIs & JSON
Python APIs & JSON Assessment
HTTP/API concepts, JSON processing and practical integration patterns with Python.
advanced · 20 published questions
Level 17
Database Programming with Python
Python Database Programming Assessment
Database connectivity, SQL execution, transactions and common Python database patterns.
advanced · 20 published questions
Level 18
Concurrency & Async Python
Python Concurrency & Async Assessment
Threads, processes, asynchronous programming, async/await and concurrency concepts.
advanced · 20 published questions
Level 19
Advanced Python Problem Solving
Python Advanced Problem Solving Assessment
Advanced Python reasoning, coding scenarios, optimization and problem-solving practice.
advanced · 20 published questions
Level 20
Python Expert Challenge
Python Expert Challenge Assessment
Comprehensive expert-level Python assessment across the complete progression track.
advanced · 20 published questions

