Premium
Log in
Monday, first day at a new company. The PM pings you: "Repeat purchases have dropped over the last 3 months, figure out why". In front of you — a year of data and an empty notebook. Over 26 lessons we walk this investigation together: from a first look at the CSV files to a completed A/B test and the report you take to the leadership.
The course is part of premium — together with the other advanced courses, the AI assistant and certificates.
Each lesson is short theory on live examples plus practice in the trainer with auto-checking. Nothing to install: Python runs right in the browser.
Theory without filler: every code example can be run and edited right in the browser, with the result shown instantly.
You write code and the answer is checked automatically against a set of tests. No local environment setup.
The built-in assistant points out where the error is and nudges you toward the solution without giving it away.
You know the syntax but don't see how a CSV file turns into metrics, charts and business decisions.
You want to compute cohorts, retention and A/B tests that are painful to do in spreadsheets.
You want to pull answers from the data yourself instead of filing a ticket and waiting a week for an export.
You'll need Python basics — variables, functions, lists and dicts. If you don't have them yet, start with the free "Python Basics" course, then come back.
Complete all the lessons and get a named certificate of completion. You can add it to your resume or your LinkedIn profile.

You're buying not a single course but the whole Python Academy premium: the advanced courses and every trainer feature.
Secure payment by Russian card via YooKassa or by international card via Stripe. Access opens right after payment.
People who write basic Python and know basic SQL: lists, dicts, functions and loops plus SELECT with WHERE, GROUP BY and JOIN — that's enough, pandas is explained through familiar SQL analogies. No advanced SQL needed. Analytics, metrics and statistics are explained along the way, from scratch.
A working investigation notebook in which you went from raw CSV to a completed A/B test, an executive summary and a chart for the leadership. The ready-made Jupyter notebook with all the code is downloadable in the final lesson — a case study that fits perfectly on a resume or interview as a junior analyst.
This is not a textbook on the library, it is an investigation with pandas inside. Pandas is woven into every step: load data → ask a question → find the answer. Plus interactive widgets — a retention matrix, a funnel builder, a random-split simulator and a peeking animation — that build intuition you cannot get from formulas.
Nothing required — the code and the interactive widgets work right in the browser. If you want to replay the investigation locally, you'll need Python 3.10+ with pandas, numpy and matplotlib.