Skip to main content
Back to courses

Data Analytics in Practice

Work like a mid-level data analyst: define KPIs, forecast, run and analyse A/B tests, model analytics tables and turn stakeholder requests into recommendations.

Level: Mid-level4 modules · 12 lessons · 7h 42m
data analyticskpisa/b testingforecastinganalytics engineeringsqlpythonstakeholders

Leads to: Data Analyst

Before you start

This course builds on Data Visualization & Storytelling and SQL for Analysis. Take them first if you are new to the topic.

About this course

This mid-level course covers the parts of a data analyst's job that come after the basics: deciding what to measure, running experiments, owning reliable tables and working with the people who ask the questions. It builds on Data Visualization & Storytelling and SQL for Analysis. The first module is about metrics: defining a KPI with an exact formula in SQL, redesigning a dashboard around decisions, and making a simple trend-plus-seasonality forecast in Python. The second module covers A/B testing from start to finish: sizing a test with a power calculation, analysing results with lift, a confidence interval and a p-value, and spotting common pitfalls such as peeking, novelty effects and sample ratio mismatch. The third module introduces analytics engineering: modelling fact and dimension tables, the dbt approach of transformations and tests as version-controlled code, and data quality checks that run with every load. The last module is about stakeholders: scoping a vague request into a brief, presenting a recommendation with honest caveats, and publishing an end-to-end portfolio case study. Code exercises run in your browser (SQLite and Python); practical steps use free tools and public data.

Course content

  1. Module 1

    Metrics

  2. Module 2

    Experiments

  3. Module 3

    Analytics Engineering

  4. Module 4

    Working With Stakeholders

Where this course leads

Careers that use it