Python Basics
BeginnerThe most beginner-friendly language in the world. Data structures, functions, OOP, and an introduction to the Python ecosystem.
Videos
See allTracks
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
40 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