Introduction to Microsoft Power BI

This online course training will teach you how to use Power Apps visualizations, which allow your Business Analysis users to get Business Analytics and take actions from their Power BI reports in real-time. Moreover, we’ll look into the ways that Power BI and SQL Server Analysis Services can be integrated for enterprise-level data models and analysis for business decisions.


With internship




Without internship



this course includes

10 Training Hours

65 On-demand Videos

Closed Captions

11 Topics

75 Prep Questions

Certificate of Completion

What you’ll


Microsoft SQL Database Design


Introduction to Microsoft Power BI


Querying SQL Server With T-SQL – Master The SQL Syntax


Microsoft SQL Database Administration : Optimize Your SQL Server Skills


Microsoft Server – SQL Data Analysis


Microsoft SQL – SQL Big Data


SSAS : Microsoft SQL Server Analysis Services

What is Power BI?

Power BI is a member of the Power Platform. Power BI is another component that enables everyone to build and use apps that connect to business data. This course will show you how to use the Power Apps visual to pass context-aware data to a canvas app, which updates in real-time as you make changes to your report. This will allow your Power BI Dashboard Business users to derive business insights and take actions from right within their Power BI reports and dashboards, essentially your business intelligence platform. Finally, this Introduction to Microsoft Power BI course will explore the intersections between Power BI and Microsoft’s enterprise-level data modeling and analysis platform, SQL Server Analysis Services.


Module 1 - Prepare Data

1.1 Course Introduction
1.2 Module 1 Introduction
1.3 Introduction to Power BI
1.4 Get data from various data sources
1.5 Preview source data

Module 2 - Clean, Transform, and Load Data

2.1 Module 2 Introduction
2.2 DimEmployee Example
2.3 DimEmployeeSalesTerritory Example
2.4 DimReseller Example
2.5 FactResellersSales Example
2.6 ResellerSalesTargets Example
2.7 Color Formats Example

Module 3 - Design a Data Model

3.1 Module 3 Introduction
3.2 Introduction to Data Modeling
3.3 Model Relationships
3.4 Table Configuration
3.5 Model interface
3.6 Quick Measures
3.7 Many-to-many relationships
3.8 Row-level security

Module 4 - Create Model Calculations using DAX

4.1 Module 4 Introduction
4.2 DAX context
4.3 Calculated Tables
4.4 Calculated Columns
4.5 Managing Date Tables
4.6 Measures
4.7 Filter Manipulation
4.8 Time Intelligence

Module 5 - Create Reports

5.1 Module 5 Introduction
5.2 Basic Report Creation
5.3 Example Page 1
5.4 Example Page 2
5.5 Example Page 3
5.6 Report Publishing
5.7 Enhancing Reports
5.8 Drill-Through Pages
5.9 Conditional Formatting
5.10 Buttons and Bookmarks

Module 6 - Create Dashboards

6.1 Module 6 Introduction
6.2 Dashboard Basics
6.3 Real Time Dashboards
6.4 Enhanced Dashboards

Module 7 - Create Paginated Reports

7.1 Module 7 Introduction
7.2 Introduction to Power BI Report Builder
7.3 Report Layouts
7.4 Report Data
7.5 Report Tables

Module 8 - Perform Advanced Analytics

8.1 Module 8 Introduction
8.2 Introduction to Advanced Analytics
8.3 Scatter Chart
8.4 Forecast
8.5 Decomposition Tree
8.6 Key Influencers

Module 9 - Create and Manage Workspaces

9.1 Introduction to Workspaces
9.2 Working with Workspaces and the Portal

Module 10 - Create Power App Visuals

10.1 Module 10 Introduction
10.2 Introduction to Power Apps Visual
10.3 Creating the App
10.4 Basic Power Apps Concepts
10.5 Refreshing the Report

Module 11 - Analysis Services and Power BI

11.1 Module 11 Introduction
11.2 Introduction to Analysis Services
11.3 Connecting with Multidimensional Models
11.4 Premium Workspaces and Analysis Services
11.5 Course Wrap Up

Why become a Cybersecurity Engineer?

Growing Demand for Cybersecurity Professionals

The field of cybersecurity is experiencing rapid growth, driven by the escalating number and complexity of cyber threats. Both public and private sectors are investing heavily in cybersecurity measures to protect sensitive information and secure critical infrastructure. This increased investment has created a substantial demand for cybersecurity professionals, and the job market is teeming with opportunities. By becoming a cybersecurity engineer, you position yourself at the forefront of a booming industry with a multitude of career prospects.

Lucrative Salaries and Career Advancement

Cybersecurity professionals are highly sought after, and as a result, they enjoy attractive salaries and excellent benefits. The specialized skills and expertise required in this field command a premium in the job market. Furthermore, as you gain experience and demonstrate your capabilities, the potential for career advancement becomes significant. Cybersecurity engineers can progress to leadership positions, such as Chief Information Security Officer (CISO), and take on strategic roles in shaping an organization's security posture.

Global Relevance and Job Security

Cybersecurity is a global concern affecting organizations of all sizes and industries worldwide. The need for cybersecurity professionals extends beyond borders, making it a globally relevant field. By becoming a cybersecurity engineer, you equip yourself with skills that are in demand not only locally but also internationally. Job security in the field of cybersecurity is robust, as the increasing threat landscape ensures a constant need for skilled professionals to protect against attacks and mitigate risks.

Continuous Learning and Growth

The field of UX/UI design is dynamic and ever-evolving. To stay competitive, designers need to keep learning and adapting to new technologies and design trends. This continuous learning keeps the work interesting and provides opportunities for personal and professional growth.

Opportunities for growth

As software testers gain experience and develop their skills, they can take on more challenging roles and responsibilities. This can lead to promotions and career advancement opportunities. Most Manual testers progress to QA automation, Software development, DevOps, or Cloud Engineering.

Our Talents Work Here

Our talentstories

We connect learners with peers and experts from around the world, facilitating networking and collaboration opportunities.

IBT Training's DevOps course provided a comprehensive and insightful learning experience with valuable hands-on exercises. While the internship placement was beneficial, additional guidance could enhance the overall transition. Overall, IBT Training lays a solid foundation for entering the DevOps field.

Olaniyan Olatunde Kubernetes Admin, Microsoft

Enrolling in this course proved career-defining, offering invaluable knowledge and a guaranteed internship. It set me on a path to success, delivering everything promised—free certification, ongoing learning, and the ability to pass my sec+ on the first try.

Solomon Awuku Cybersecurity Analyst, Tek Computers

Upon completing the class, I felt confident and prepared to embark on a career in cybersecurity. The skills and knowledge I acquired have already proven invaluable, as I find myself better equipped to tackle real-world challenges and contribute to the protection of digital assets.


"IBT Learning is an outstanding tech school, with experienced teachers. Graduates gain hands-on experience with management tools such as Git, Maven, Nexus, SonarQube, Ansible, Docker for microservices, Kubernetes for container orchestration, and Terraform for Infras as Code"

Landric N DevOps Engineer, Transportation Insight

Your Questions, Answered

What exactly will I learn in this course?

You’ll learn how to use Power BI’s data by ingesting, streamlining, and transforming it. You’ll develop and generate reports for data examination, learn to make well-informed decisions, and improve business processes. The course also includes creating Power App visuals, managing and deploying reports, and integrating Power BI and SQL Server Analysis Services​.

I’m a beginner. Is this course suitable for me?

Yes! This course is designed to introduce you to Microsoft Power BI. It covers a wide range of topics, from the basics of data preparation and loading, to creating reports and dashboards, and even advanced analytics. So, whether you’re a beginner or someone looking to expand their knowledge of Power BI, this course has something for you.

I’m a beginner. Is this course suitable for me?

Yes! This course is designed to introduce you to Microsoft Power BI. It covers a wide range of topics, from the basics of data preparation and loading, to creating reports and dashboards, and even advanced analytics. So, whether you’re a beginner or someone looking to expand their knowledge of Power BI, this course has something for you.

How is the course structured?

The course is divided into 11 modules, each focusing on a specific topic. Modules cover everything from preparing and loading data, designing a data model, creating model calculations using DAX, creating reports and dashboards, creating paginated reports, performing advanced analytics, creating and managing workspaces, creating Power App visuals, and integrating Power BI with Analysis Services.

Can I access course materials after completing the program?

Yes, you will have access to course materials even after completion, allowing you to review content and stay updated on cybersecurity concepts. Keep in mind that your access will last for 12 months.