🐍CHF 9.90Beginner
Learn Python by thinking like the interpreter: trace variables, strings, lists, loops, dictionaries, functions, files and error handling for a fictional bike rental, with every answer checked as you go.
20 lessons · 20 labs
🐍CHF 19.90Intermediate
Trace real Python code for classes, inheritance, dunder methods, modules, comprehensions, exceptions, regex and pytest, and predict what it returns, with every answer checked as you go.
21 lessons · 21 labs
🐍CHF 29.90Advanced
Trace closures, decorators, generators, context managers and asyncio schedules, then measure caches, profiles and Big-O costs like a senior Python developer, with every answer checked as you go.
21 lessons · 21 labs
🐼CHF 9.90Beginner
Learn how NumPy arrays and pandas DataFrames work by predicting what real code returns on a fictional bakery's data: indexing, vectorised maths, filters, sorting, statistics, groupby and CSV files, with every answer checked as you go.
20 lessons · 20 labs
🐼CHF 19.90Intermediate
Group, merge, reshape, clean and resample fictional business data with pandas, predict exactly what each line of code returns and plot the results, with every answer checked as you go.
22 lessons · 22 labs
🐼CHF 29.90Advanced
Make pandas code fast, lean and trustworthy: vectorization costs, dtypes and categoricals, MultiIndex, window functions, safe merges, data-quality checks and reproducible pipelines, with every answer checked as you go.
20 lessons · 20 labs