+254 721 331 808    training@upskilldevelopment.com

Home / Business Intelligence

Microsoft Power BI Fundamentals and Interactive Dashboard Development Training Course

Master Microsoft Power BI fundamentals and interactive dashboard development. Learn to connect, clean, model, analyze, and visualize business data while building professional dashboards that improve reporting efficiency, performance monitoring, and data-driven decision-making.
Duration: 5 Days Classroom & Online In-House Available Certificate on Completion

Training Registration & Schedule

Compare training options, fees and available dates, then register for your preferred session.

Online Training Registration

Training ModePlatformDurationFee per ParticipantRegistration
LIVE ONLINEInstructor-led training Zoom / Google MeetAttend from anywhere 5 days USD 900 Register Online →

Classroom / On-site Training Schedule

15 upcoming sessions

Swipe horizontally to see all columns →

Training DatesLocationTraining ModeFee per ParticipantRegistration
23 Nov 2026 – 27 Nov 20265 training days Nairobi CLASSROOM USD 1,500 Register Now →
23 Nov 2026 – 27 Nov 20265 training days Mombasa CLASSROOM USD 1,750 Register Now →
23 Nov 2026 – 27 Nov 20265 training days Kigali CLASSROOM USD 2,500 Register Now →
28 Dec 2026 – 01 Jan 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
28 Dec 2026 – 01 Jan 20275 training days Dubai CLASSROOM USD 4,900 Register Now →
28 Dec 2026 – 01 Jan 20275 training days Mombasa CLASSROOM USD 1,750 Register Now →
25 Jan 2027 – 29 Jan 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
22 Feb 2027 – 26 Feb 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
22 Mar 2027 – 26 Mar 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
26 Apr 2027 – 30 Apr 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
24 May 2027 – 28 May 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
28 Jun 2027 – 02 Jul 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
26 Jul 2027 – 30 Jul 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
23 Aug 2027 – 27 Aug 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
27 Sep 2027 – 01 Oct 20275 training days Nairobi CLASSROOM USD 1,500 Register Now →
Need registration assistance? Contact training@upskilldevelopment.com for training dates, invoices and invitation letters.

Nairobi, Kenya Classroom/On-site Training Schedule

Course Date Location Fee Enroll
23/11/2026 to 27/11/2026 Nairobi 1,500 USD Register
28/12/2026 to 01/01/2027 Nairobi 1,500 USD Register
25/01/2027 to 29/01/2027 Nairobi 1,500 USD Register
22/02/2027 to 26/02/2027 Nairobi 1,500 USD Register
22/03/2027 to 26/03/2027 Nairobi 1,500 USD Register
26/04/2027 to 30/04/2027 Nairobi 1,500 USD Register
24/05/2027 to 28/05/2027 Nairobi 1,500 USD Register
28/06/2027 to 02/07/2027 Nairobi 1,500 USD Register
26/07/2027 to 30/07/2027 Nairobi 1,500 USD Register
23/08/2027 to 27/08/2027 Nairobi 1,500 USD Register
27/09/2027 to 01/10/2027 Nairobi 1,500 USD Register
25/10/2027 to 29/10/2027 Nairobi 1,500 USD Register
22/11/2027 to 26/11/2027 Nairobi 1,500 USD Register
27/12/2027 to 31/12/2027 Nairobi 1,500 USD Register

Mombasa, Kenya Classroom/On-site Training Schedule

Course Date Location Fee Enroll
23/11/2026 to 27/11/2026 Mombasa 1,750 USD Register
28/12/2026 to 01/01/2027 Mombasa 1,750 USD Register

Kigali, Rwanda Classroom/On-site Training Schedule

Course Date Location Fee Enroll
23/11/2026 to 27/11/2026 Kigali 2,500 USD Register

Dubai, UAE Classroom/On-site Training Schedule

Course Date Location Fee Enroll
28/12/2026 to 01/01/2027 Dubai 4,900 USD Register

Dar es Salaam, Tanzania Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Kampala, Uganda Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Course Introduction

Organizations increasingly depend on accurate, timely, and accessible information to make informed decisions, monitor performance, and achieve strategic objectives. However, large volumes of business data often remain scattered across spreadsheets, databases, cloud applications, and enterprise systems, making it difficult to obtain a unified view of organizational performance. This course introduces participants to Microsoft Power BI as a practical business intelligence platform for connecting data sources, transforming information, developing analytical reports, and creating interactive dashboards. It provides a structured foundation for using data visualization and reporting techniques to convert raw information into meaningful business insights.

Microsoft Power BI enables organizations to consolidate information from multiple sources and present it through interactive visual reports that support different levels of management and operational decision-making. Participants will explore the Power BI environment, including Power BI Desktop, Power BI Service, and Power BI Mobile, and understand how these components support the development, publication, sharing, and consumption of business intelligence. The course examines the essential stages of a Power BI project, from identifying reporting requirements and connecting to data sources to preparing datasets, building visualizations, and publishing interactive reports for business users.

Data preparation is a critical foundation of effective business intelligence. Participants will learn how to use Power Query to import, clean, transform, and combine information from spreadsheets, databases, text files, and other supported sources. The programme covers data profiling, handling missing values, correcting inconsistencies, changing data types, merging queries, and creating reusable transformation processes. Participants will also explore data modelling concepts, including relationships, tables, cardinality, star schemas, and the importance of developing well-structured datasets that support accurate calculations and efficient report performance.

The course provides practical exposure to Data Analysis Expressions (DAX), the formula language used in Power BI for creating calculated columns, measures, and analytical expressions. Participants will develop an understanding of basic DAX functions, aggregation, filter context, calculated measures, and time intelligence concepts. They will apply these capabilities to calculate key performance indicators, analyze trends, compare actual and target results, and produce management information that supports business planning and operational monitoring. Emphasis will be placed on developing accurate calculations and selecting appropriate visualizations to communicate information clearly and effectively.

Interactive dashboard development is another central component of the programme. Participants will learn to create charts, tables, cards, maps, slicers, filters, drill-through reports, and other interactive visual elements that allow users to explore business information. The course also examines dashboard layout, visual storytelling, accessibility, report navigation, and design principles that improve the usability of analytical products. Contemporary capabilities such as automated insights, AI-assisted visualizations, natural-language querying, and integration with Microsoft Fabric will be introduced where relevant, alongside considerations for data security, workspace permissions, governance, and responsible information sharing.

By the end of the programme, participants will be able to develop complete Power BI reporting solutions, from connecting and preparing data to modelling information, writing basic DAX calculations, designing interactive reports, and publishing dashboards. They will gain practical capabilities for transforming business data into accessible insights that improve performance monitoring, reporting efficiency, and evidence-based decision-making. These skills will support organizations in strengthening analytical capacity, reducing manual reporting effort, improving information visibility, and establishing a more consistent data-driven approach to business management.

Duration

5 days

Who Should Attend

This course is designed for professionals who need to analyze data, develop reports, create dashboards, and communicate business performance information, including:

  • Business intelligence analysts and developers

  • Data analysts and reporting specialists

  • Business analysts and management analysts

  • Finance managers and financial analysts

  • Monitoring and evaluation officers

  • Performance management professionals

  • Operations managers and department heads

  • Project managers and programme coordinators

  • Marketing and sales analysts

  • Human resource analysts and managers

  • Accountants and management accountants

  • Information technology and database professionals

  • Strategic planning and business development managers

  • Management consultants and research professionals

  • Executives and decision-makers responsible for performance reporting

Course Objectives

By the end of this course, participants will be able to:

  • Explain Microsoft Power BI architecture, key components, capabilities, and applications in business intelligence, data analysis, and organizational performance reporting.

  • Navigate Power BI Desktop, Power BI Service, and Power BI Mobile to develop, publish, access, and manage interactive business intelligence reports.

  • Connect Power BI to multiple data sources, including Excel workbooks, databases, text files, cloud services, and other supported information platforms.

  • Apply Power Query techniques to clean, transform, merge, append, and prepare datasets for accurate and consistent analytical reporting.

  • Design effective data models using tables, relationships, cardinality, and appropriate schema structures to support reliable calculations and report performance.

  • Create calculated columns, measures, and basic analytical expressions using DAX functions to calculate business metrics and performance indicators.

  • Develop interactive reports using appropriate charts, tables, cards, slicers, filters, maps, and other visualizations to communicate business insights.

  • Apply drill-down, drill-through, cross-filtering, bookmarks, and report navigation techniques to enable users to explore information interactively.

  • Publish and share Power BI reports through workspaces while applying appropriate permissions, data security, refresh schedules, and governance controls.

  • Develop a practical Power BI dashboard solution that integrates business data, communicates key performance indicators, and supports evidence-based organizational decisions.

Comprehensive Course Outline

Module 1: Introduction to Microsoft Power BI and Business Intelligence

  • Understanding business intelligence concepts, data visualization principles, and the role of Power BI in organizational reporting and decision-making.

  • Exploring the Microsoft Power BI ecosystem, including Power BI Desktop, Power BI Service, Power BI Mobile, and related Microsoft data platforms.

  • Navigating the Power BI Desktop interface, ribbon, report view, data view, model view, and essential development features.

  • Understanding the stages of a Power BI project, from identifying business requirements and connecting to data to developing and distributing reports.

Module 2: Connecting to Data Sources and Importing Information

  • Connecting Power BI to Excel workbooks, CSV files, text files, SQL databases, and other commonly used business data sources.

  • Exploring cloud-based data sources, including SharePoint, OneDrive, and supported online services for enterprise information integration.

  • Understanding data import and DirectQuery connectivity modes, including their operational differences and appropriate business applications.

  • Applying data source settings, authentication methods, connection management, and basic troubleshooting for reliable data access.

Module 3: Data Cleaning and Transformation Using Power Query

  • Understanding the Power Query Editor interface and its role in preparing reliable datasets for business intelligence and reporting.

  • Cleaning data by removing duplicates, correcting errors, replacing missing values, and standardizing inconsistent information.

  • Applying data transformation techniques, including filtering, sorting, splitting columns, changing data types, and creating conditional columns.

  • Combining datasets through merge and append operations while developing reusable transformation steps and basic query management practices.

Module 4: Data Modelling and Relationships in Power BI

  • Understanding data modelling concepts, tables, fields, primary keys, foreign keys, and the importance of structured analytical datasets.

  • Creating and managing relationships between tables using one-to-many, many-to-many, and other appropriate relationship configurations.

  • Exploring star schema design, dimension tables, fact tables, and data model structures that support efficient analytical reporting.

  • Managing relationship direction, cardinality, calculated columns, and model organization to improve calculation accuracy and report usability.

Module 5: Introduction to DAX and Business Calculations

  • Understanding Data Analysis Expressions (DAX), its syntax, calculation capabilities, and application in Power BI data analysis.

  • Creating calculated columns and measures using basic DAX functions such as SUM, AVERAGE, COUNT, DISTINCTCOUNT, and related expressions.

  • Applying logical and conditional functions such as IF, SWITCH, AND, and OR to develop business rules and analytical indicators.

  • Understanding filter context, row context, and basic time intelligence concepts for evaluating trends, comparisons, and performance results.

Module 6: Data Visualization and Interactive Report Development

  • Selecting appropriate visualizations, including bar charts, line charts, pie charts, tables, matrices, cards, maps, and KPI visuals.

  • Applying formatting, themes, labels, conditional formatting, titles, and layout principles to create clear and professional business reports.

  • Using slicers, filters, cross-highlighting, drill-down, and drill-through to support interactive exploration of business information.

  • Developing report navigation, bookmarks, tooltips, and visual storytelling techniques that make dashboards intuitive and informative.

Module 7: Key Performance Indicators and Management Dashboard Design

  • Identifying business reporting requirements and translating organizational objectives into relevant key performance indicators and analytical measures.

  • Developing dashboards for financial performance, sales analysis, customer service, operational efficiency, and organizational performance monitoring.

  • Designing executive dashboards that communicate targets, actual performance, trends, exceptions, and progress towards strategic objectives.

  • Applying dashboard usability, visual hierarchy, consistency, accessibility, and data storytelling principles to improve management interpretation.

Module 8: Publishing, Sharing, and Managing Power BI Reports

  • Understanding the Power BI Service environment and publishing reports and semantic models from Power BI Desktop.

  • Creating and managing workspaces, organizing reports, and sharing dashboards with authorized users and business stakeholders.

  • Configuring scheduled refresh, understanding gateway requirements, and managing data source credentials for reliable reporting updates.

  • Applying row-level security, workspace roles, permissions, and governance practices to protect organizational information and control access.

Module 9: Advanced Power BI Features and Emerging Capabilities

  • Exploring advanced visualization options, custom visuals, decomposition trees, key influencers, and other analytical features available in Power BI.

  • Introducing AI-assisted analytics, natural-language querying, automated insights, and forecasting capabilities for enhanced business intelligence.

  • Understanding Power BI integration with Microsoft Excel, Microsoft Teams, Power Automate, and Microsoft Fabric for connected analytical workflows.

  • Examining report performance optimization, semantic model management, data security, and responsible adoption of emerging AI-enabled capabilities.

Module 10: Practical Power BI Dashboard Development Project

  • Defining a practical reporting requirement and selecting relevant business datasets for an end-to-end Power BI development exercise.

  • Importing, cleaning, transforming, and modelling data from multiple sources to establish a reliable analytical foundation.

  • Developing DAX measures, visual reports, interactive filters, and management dashboards that communicate meaningful business performance insights.

  • Publishing and presenting the completed dashboard while evaluating accuracy, usability, performance, security, and opportunities for further improvement.

Training Approach

This course will be delivered by our skilled trainers who have vast knowledge and experience as expert professionals in the fields. The course is taught in English and through a mix of theory, practical activities, group discussion and case studies. Course manuals and additional training materials will be provided to the participants upon completion of the training.

Tailor-Made Course

This course can also be tailor-made to meet organization requirement. For further inquiries, please contact us on: Email: training@upskilldevelopment.com Tel: +254 721 331 808

Training Venue 

The training will be held at our Upskill Training Centre. We also offer training for a group (at a discount of 10% to 50%) at requested location all over the world. The Onsite course fee covers the course tuition, training materials, two break refreshments, buffet lunch, airport transfers, Upskill gift package, and guided tour.

Visa application, travel expenses, dinners, accommodation, insurance, and other personal expenses are catered by the participant

Certification

Participants will be issued with Upskill certificate upon completion of this course.

Airport Pickup and Accommodation

Airport pickup and accommodation is arranged upon request. For booking contact our Training Coordinator through Email: training@upskilldevelopment.com, +254 721 331 808

Terms of Payment:

Unless otherwise agreed between the two parties’ payment of the course fee should be done 3 working days before commencement of the training so as to enable us to prepare better.

Choose Your Training Format

Attend a scheduled session or request a customized programme for your organization.

Classroom Training

Attend instructor-led training at one of our scheduled training locations.

Live Online Training

Join interactive instructor-led sessions remotely from your office or home.

In-House Training

Customize the course content, dates and delivery for your team or organization.

Certification

Participants who successfully complete the programme receive a Certificate of Completion from Upskill Development Institute.

Request Course Information

Need a Tailor-Made Programme?

We can customize the course content, duration, schedule and delivery format to match your organization's objectives.

Dates & Fees Enquire Now

Organizations we've served

Some of Our Recent Clients

We support professional development and institutional capacity building for organizations across a wide range of sectors. Explore a selection of organizations featured in our client portfolio.

SNV logoSNV
National Communications Authority logoNational Communications Authority
Masinde Muliro University of Science and Technology logoMasinde Muliro University of Science and Technology
Kenya Medical Research Institute logoKenya Medical Research Institute
Save Lamu logoSave Lamu
UNICEF logoUNICEF
Fairtrade Africa logoFairtrade Africa
World Agroforestry (ICRAF) logoWorld Agroforestry (ICRAF)
CPI logoCPI
Food and Agriculture Organization (FAO) logoFood and Agriculture Organization (FAO)
University of Southampton logoUniversity of Southampton
Ngali Holdings logoNgali Holdings
STOPAIDS logoSTOPAIDS
International Fertilizer Development Center (IFDC) logoInternational Fertilizer Development Center (IFDC)
Wide Communications logoWide Communications

Learn. Apply. Grow.

Build skills that make a difference at work

Upskill Development Institute offers practical professional training, customized group programmes and flexible learning options to help individuals and organizations strengthen performance.

Chat with us on WhatsApp