Developer learning catalog

Do you need to write code to integrate with other data sources, extend core system functionality, or build a complex application?

The following catalog is organized from core knowledge to specific domains, and from most basic to most advanced. If content exists in multiple formats, we'll let you know, so that you can choose the training format that best meets your needs.

Get started

Content Description Format Length
Microsoft Power BI YouTube channel YouTube channel with content from Microsoft's Power BI product team Videos
How Microsoft Is Changing BI Data Protection Register for this webinar to learn how to help keep your BI data protected even when it is exported. Enable sensitivity classifications and real-time risk analysis to define access permissions. Webinar 18 min 49 sec

Embedded

Content Description Format Length
Embed Power BI analytics Learn how to programmatically embed Power BI content by using the Power BI REST API and the Power BI client APIs, enforce row-level security (RLS) for embedded content, automate common Power BI setup tasks, configure a development environment, and determine appropriate licensing. Free, self-paced online learning path 3 hr 27 min
Best Practices for Managing Power BI Embedded Analytics for Multi-Tenant Deployments Power BI Embedded is a powerful service that allows you to white label Power BI in your own applications. Watch this webinar to learn how to manage Power BI Embedded deployments. Webinar
Learn about Power BI Embedded in 20 minutes This webinar is being presented to give an introduction to Power BI Embedded. By the end of this webinar, users should be able to understand what Power BI Embedded is, the next steps to get started with the product, and where to go for help/resources. Webinar
Developing with Power BI Embedding by Ted Pattison– The April 2018 Update In this developer-oriented webinar, Ted Pattison will discuss recent enhancements to the Power BI embedding platform and how they can be leveraged by ISVs and enterprise developers. YouTube video 59 min 49 sec
Power BI Embedding Version 2 – The Full Story The webinar was presented on Aug 10, 2017 by Power BI MVP Ted Pattison of Critical Path Training. The webinar covers how to develop using the new Power BI embedding features available through Power BI Premium. Webinar 1 hr 7 min 23 sec
Tutorial: Embed Power BI content into an application for your customers With Power BI Embedded in Azure or Power BI embedding in Office, you can embed reports, dashboards, or tiles into an application using app owns data. Documentation
Learn about Power BI Embedded in 20 minutes This webinar is being presented to give an introduction to Power BI Embedded. By the end of this webinar, users should be able to understand what Power BI Embedded is, the next steps to get started with the product, and where to go for help/resources. Webinar

DAX

Content Description Format Length
Practical DAX for Power BI by Phil Seamark To accompany his new book Phil Seamark is going to walk through some best practices for Practical DAX in Power BI YouTube video 59 min 41 sec
Creative DAX solutions by Philip Seamark Did you know the DAX language is far more capable than merely running a SUM over a column, or counting rows in a table? DAX sits on top of one of the fastest databases around. Join Charles Sterling and Philip Seamark as they explore some unusual and creative scenarios that you may not have thought of as feasible. Webinar 58 min 12 sec

Development

Content Description Format Length
Supercharge Your Applications Using the Power BI JavaScript API Watch this webinar to learn how to use the Power BI JavaScript API to embed stunning visuals into your applications. Power BI embedded analytics help your applications stand out in the marketplace. Meet customer demands faster and help them make informed decisions while keeping your engineers focused on your core product. Webinar
Using App-only Authentication with Power BI Embedding Microsoft MVP, Ted Pattison, will teach you how to leverage the new app-only authentication support currently in preview for Power BI embedding and the Power BI Service API. Ted will also discuss emerging best practices with Microsoft's App-Owns-Data model and explain why you should migrate away from older application designs based on authentication with a Master User Account. Ted will explain the concepts and demonstrate how to acquire app-only access tokens through Microsoft Entra ID and how to configure app workspaces in Power BI to provide access to the service principals behind your Microsoft Entra applications. Webinar 1 hr 43 sec
SQLBI Articles and white papers on Microsoft Business Intelligence technologies Blog
Look behind the curtain with one of the PowerApp Developers: Marie Hoeger Looking for new ways to leverage PowerApps? In this webinar Audrie will interview one of the PowerApp developers (Marie Hoeger). We will get some insight from Marie on what inspired her to develop for Microsoft, and get some ideas from her on typical PowerApp use cases for science and education. We’ll demo a couple of fun apps on the topic as well! Webinar 43 min 15 sec