Power BI
You are the new analyst of Lumen Coffee. Build the reports its owner asks for and write the DAX behind them, one question at a time.
69 lessons69 challenges50 quiz questions
- Beginner friendly
AI-assisted coding help
Hands-on interactive lessons
Quizzes to test your knowledge
Free certificate of completion
Syllabus
Section 1
Power BI Basics
Start sectionStartYour first week as the analyst of a coffee chain: tables and fields, your first charts and slicers, DAX measures, why one measure gives a different answer in every bar, and calculated columns.Meet Power BI
6 lessons11Your First Measures
8 lessons155One Measure, Many Answers
6 lessons115Calculated Columns
8 lessons155Section 2
DAX with CALCULATE
Start sectionStartChange what a measure counts with CALCULATE: add filters, remove them for a percent of total, keep the ones a visual sets. Then work row by row with SUMX, FILTER and RANKX, and write DAX you can read with variables and SWITCH.Changing the Filters
5 lessons95Removing Filters
6 lessons115Row by Row in a Measure
6 lessons115DAX You Can Read
7 lessons135Section 3
Time Intelligence
Start sectionStartAnswer questions about time: the date table, revenue per day, year to date and running totals, the same period last year, growth from one period to the next, and moving windows like the last 7 days.Dates and Calendars
5 lessons95Totals That Grow
5 lessons95Comparing Periods
7 lessons135
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
You're Not Alone
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time. Reassigning the name simply points it to a new value.
Earn a Certificate
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Why learn Power BI with Coddy
- You work in a Power BI workspace in your browser: the Report, Data and Model views, the Fields pane and a formula bar. No Windows and no Power BI Desktop install.
- Every measure is checked on the lesson's data and on hidden copies with different numbers, so a formula that works passes and a typed total does not.
- Lessons follow one coffee chain's sales, stores and customers, so each new idea answers a question you already understand.
- The course covers the DAX analysts use most: measures, the filter context, CALCULATE, ALL and ALLEXCEPT, SUMX and RANKX, then year to date, last year and growth.
Frequently asked questions about this course
Can I start without any Power BI experience?
Yes. The first lesson starts from what a report is, and you build your first chart before you write any DAX.
Do I need Power BI Desktop or a Windows computer?
No. Every lesson opens a Power BI workspace in your browser, on a Mac, a Windows PC or a Chromebook. The DAX you write here is the DAX you type in Power BI Desktop.
What does the course cover?
Three sections: Power BI Basics (visuals, slicers, your first measures, calculated columns), DAX with CALCULATE (changing and removing filters, iterators, ranking, variables) and Time Intelligence (date tables, year to date, last year, growth and moving windows).
Does it teach Power Query or data modeling?
Not yet. The course works on a model that is already built and cleaned, so you can spend your time on reports and DAX.
Can I learn Power BI online for free?
Yes. Every lesson is open on the free plan, which has a daily limit. A paid plan removes the limit.
Can I take it on my phone?
Yes, in your phone's browser. The Coddy app does not have the Power BI course yet.
Do I get a Power BI certificate when I finish?
Yes. Each of the three sections gives you its own free certificate when you complete it, with an ID anyone can verify.