Python Basics
BeginnerThe most beginner-friendly language in the world. Data structures, functions, OOP, and an introduction to the Python ecosystem.
Tracks
Master variables, data types, control flow, loops, and the essential built-ins that power every Python program.
Write clean, reusable code with functions, default/keyword args, *args/**kwargs, lambdas, closures, and decorators.
Model the world with classes, inheritance, encapsulation, polymorphism, properties, and Python's special dunder methods.
Harness Python's built-in collections โ lists, tuples, dicts, sets โ and master comprehensions, sorting, and the collections module.
Structure projects with modules and packages, read/write files safely with context managers, and handle exceptions gracefully.
Certification Exam
Certification Exam
Python Basics
All tracks ยท No time pressure to start
Certification Exam
Python Basics
250 Questions
All difficulty levels
60 Minutes
Auto-submits when time expires
70% to Pass
Earn your certification badge
No Going Back
Once you answer, you move forward
Tips
See allList Comprehensions
Build lists in a single expressive line
Dictionary Comprehensions
Construct dicts with the same elegance as list comprehensions
*args and **kwargs
Accept any number of positional or keyword arguments
f-String Formatting Tricks
Go beyond basic interpolation with powerful format specs