Power BI

Testimonials (240 reviews)


Premium video tutorials

Award-winning instructors

Personalized learning

Get certified

Learn at your own pace

Mobile (learn on-the-go)

Unlimited tests and quizzes

Regularly updated content


Make your data come to life with beautiful, interactive reports in Power BI. In this online course, you will learn how to use Power BI's analytics tools to transform dull data into dazzling dashboards, reports and visualizations to understand key business insights at a glance.

Designed for beginners, no prior experience is required to start analyzing and visualizing data with Power BI. You will learn step by step how to use your data to build reports in Power BI Desktop, and publish them to the cloud service where you can create and share your personalized dashboards. By the end of the course, you will be equipped with the business intelligence skills to get the meaningful answers you need to make informed decisions for your business.

Your skills can be used across many industries, including Marketing to monitor the effectiveness of campaigns, Finance to oversee financial performance, and Sales to manage quotas against forecasts.


  • 39 practical tutorials.
  • Understand the difference between dashboards and reports.
  • Add data from Excel, a text file or CSV to create reports in Power BI Desktop.
  • Publish and update your data in the Power BI cloud service.
  • Learn how to share a Power BI dashboard to collaborate with others.
  • Understand key concepts for relating data in order to link tables together properly.
  • Create a calendar table that dynamically updates with your data.
  • Learn how to use Data Analysis Expressions (DAX) to perform calculations.
  • Create a range of stunning visuals to display your data, including charts, maps, tree views, and tables.
  • Design custom visuals with the Chiclet Slicer.

Once enrolled, our friendly support team and tutors are here to help with any course related inquiries.

Power BI
Focus video player for keyboard shortcuts
  • 720p
  • 540p
  • 360p
  • 0.50x
  • 0.75x
  • 1.00x
  • 1.25x
  • 1.50x
  • 1.75x
  • 2.00x


Skill level: Beginner
Certificate: Yes
Lessons: 39
Accredited by: CPD
Pre-requisites: None
Video duration: 3h 48m
Estimated study time: 19h 30m for all materials

Accreditations and approvals



Try it!

Introduction to Power BI

In this lesson we will explore what Power BI is, as well as the problems it solves for us.


Overview of PowerBI Components

This lesson explores the main components of Power BI, including Power BI Desktop, Power BI Free, Power BI Pro and Power BI Premium, and discusses how to get access to each component.


Power BI Workflow

In this lesson we will explore the steps used in Power BI to get from data to dashboards, as well as all points in between.


Getting Data From a Text file

We will begin our journey by pulling some sales data into Power BI from a text file, as well as making some minor manipulations to the data.


Creating visuals

This lesson covers an introduction to create different visuals and cross filtering in Power BI.


Publishing to the Power BI service

This module covers how to publish your data into the Power BI service, explores the feature parity between desktop and cloud, and covers how to update your data in the service.


Dashboards vs Reports

Dashboard is a loaded term to Excel users, and Power BI calls those reports. So what is a "Dashboard", and how do we create one?


Sharing Power BI Reports and Dashboards

In this module we will look at the methods of sharing your BI artifacts. We explore sharing without using the cloud, as well as sharing both within and external to your "tenant".


Working with Q&A

What is Q&A? Great question! Check out this module not only to get an Answer, but to learn how to tailor those answers as well.


Generating Quick Insights

If you've ever had a challenge creating good business intelligence visuals, why not let the system help? This module is all about making the system do the hard work so that you don't have to.


Working with Alerts

Dashboards are all about exposing problems. So why not let the system notify you when something goes offside?


Adding Excel Data to an Existing Power BI Model

In this module we will explore collecting Budget data to link into our dashboards.  The only issue is that it comes from a completley different source: an Excel file.


Key Concepts for Relating Data

This lesson focuses on the characteristics that are required in order to link tables together properly, as well as a key tip that will prevent getting yourself into trouble later.


Solving m:m Joins via Composite Keys

One potential source of m:m (many to many) join issues in Power BI can be solved by combining multiple columns into a "composite key" in order to relate tables together.  This module will dig into this issue, as well as how we solve the problem.


Solving m:m Joins via Table De-Aggregation

In this module we'll explore how to build dimensional tables that solve the m:m (many to many) linking problem, allowing you to create much more robust models.


Table De-Aggregation - Application

This module shows how to apply de-aggregation to our sample model.  The end goal here is to avoid m:m (many to many) joins by creating new dimensional tables that can be linked into the model via 1:m (one to many) relationships.


Dynamic Calendars – Theory

Every model that will perform any kind of date/calendar intelligence must have a proper calendar table.  This lesson gives you the tips that you can apply to any model to build a calendar table that dynamically updates with your data.


Dynamic Calendars – Application

It's now time to build a dynamic calendar on the fly for our sample model. After identifying your calendar's start and end dates, it's one line of code, 5 clicks, 4 characters and the Enter key, and you're set.


Basic Measures – Theory

In this module we'll explore how to use Power BI's formula language to create re-usable "Measures"


Basic Measures – Application

It's now time to apply our knowledge of basic formulas, and build measures that add business intelligence value to our sample model.


Understanding Measure Calculation

Creating measures is all very well, but you need to understand why they return what they do. In this module we will explain how to identify the filter context applicable to your data point, and how that influences the way measures are calculated.


Performing Math with Compound Measures

This lesson explores the syntax and practical application of adding or subtracting measures from each other, and lays the groundwork for creating more complicated mathematical combinations


The CALCULATE() Function – Theory

CALCULATE() is the super-charged SUM(anything) function, and mastering it is the secret to truly mastering Power BI's formula language. In this module we will show how it works, as well as how it impacts basic measure calculation.


The CALCULATE() Function – Application

In this module we will review several CALCULATE() functions that live in a real model, showing how they work and add value to our business intelligence.


The ALL() Function – Theory

How do you ensure that your "All Time Sales $" retains it's "All time" status when someone click on a visual and cross filters your report? This lesson is ALL() about the function that lets you do exactly that.


The ALL() Function - Application

In this module we look at practical examples of using the ALL() function to modify and override the filter context, resulting in measures that only change when we want them to.


Quick Measures

Quick measures are ready-rolled formula patterns built through a drag and drop user interface, allowing you to write really complicated formulas for you without having to learn all the nuances of Power BI's DAX formula language.


Global Visual Concepts

In this module we will look at some of the global features that are applicable to many visuals including formatting options, drill down, tooltips and more.


Try it!

Bar & Column Charts

In this module we will take a look at creating bar and column charts to display our data.


Line Charts

Line charts are a great way to show trends over time, and we'll explore doing so here.


Combination Charts

Combination charts combine line and column charts into a single visual.  They are very useful for showing values versus a standard or target.


Maps & Filled Maps

Working with maps can be a bit tricky. This module will explain the good, the bad and the ugly of maps, as well as provide recommendations to avoid the ugly.


Try it!

Pie Charts

In this lesson we'll explore Power BI pie charts, donut charts and their characteristics.



Also known as "breakdown trees", this visual can show interesting statistics about the makeup of your data sets.



Cards are super useful in order to drive alerts. They also have a close cousin called the multi-row card. In this module we will explore both, as well as their pros and cons.



The matrix is similar (but not the same as) Excel's PivotTable. In this lesson we will show how to work with this specific visual.



Summary tables are a great way to convey key indicators and underlying data points.



KPIs are great for showing you most recent period’s performance versus a target value, with a longer term trend as an area chart in the background.


Custom Visuals - Chiclet Slicer

When the default visuals are not inspiring, or you just need to use a visual that Microsoft doesn’t supply by default, you can often find another version in the Custom Visual store.  In this module we will look at the Chiclet Slicer, a vast improvement over Power BI's native Slicer visual.

Download syllabus