Choose your character

It shows in the top bar and on your profile. Change it any time.

Courses / Data and analytics tools

Power Query

Clean, reshape and combine data in the Power Query Editor, step by step.

Start lesson 1Practice interviewTake the assessmentPractice the first unit of every course. No account needed.
60lessons
339checked exercises
12projects, cases and exams
Prepares you for Reporting roles, PL-300

Projects, case studies and mock exams

Build repeatable data preparation queries from supplied CSV and workbook files. Start with headers, types, filters, and text cleanup, then work through joins, grouped summaries, reshaping, errors, and reusable M functions in the Advanced Editor. Projects carry your query from one stage to the next, and hidden replacement files check that your transformations work when the data changes.

Practice sets revisit skills on fresh records. Interview questions test your reasoning, while two timed preparation sections cover Power Query topics relevant to PL-300. These sections focus on data preparation; they do not reproduce the full certification exam.

Beginner

FreeNo account or card needed. Every lesson in this unit is yours to practice.

The editor and its steps

Open files, inspect steps and keep a clean record population.

3 lessons

Cleaning data

Clean text, select records, sort and split columns.

4 lessons

Types and source conventions

Preserve identifiers and interpret regional numbers and dates.

3 lessons

Intermediate

Adding columns

Create calculations and labels, then recover block-style layouts.

4 lessons

Summarizing and reshaping

Choose output grain, aggregate records and pivot or unpivot fields.

5 lessons

Combining queries

Choose a join kind, preserve intended matches and align appended schemas.

8 lessons

Advanced

Reliable queries

Handle conversion errors, repair steps and retain reusable staging queries.

4 lessons

Report layouts and expressions

Fill, index and transpose layouts, then calculate with M expressions.

6 lessons

Operational reporting

Build service and inventory reports and return checked exposure and capacity findings.

5 lessons

Expert

M language

Edit complete M programs with functions, lists, records and table results.

6 lessons

Reusable refresh

Parameterize rules, handle errors, combine files and explain folding limits.

6 lessons

Interviews and timed preparation

Explain workplace choices and complete original Power Query preparation sections.

6 lessons

Your Work Gym account

Save your progress and pick up on another device. Your browser's progress comes with you.

We'll email you a link. It works once and expires in 15 minutes.

You can keep practicing without an account.