Skip to main content
POWERBI

Data Analysis with Excel, Power BI and Generative AI

Turn raw data into business insights with Excel, Power Query, Power Pivot, Power BI, DAX and Generative AI. PL-300 aligned, 48 hours, ending in a real-world capstone project.

modules
9modules
practical exercises
9practical exercises
of training
48 hoursof training
pass mark for the certificate
70%pass mark for the certificate
Illustration for Data Analysis with Excel, Power BI and Generative AI

About this course

  • Recommended duration: 48 hours
  • Learning approach: Instructor-led sessions, guided labs, case studies and capstone project
  • Certification alignment: Microsoft Power BI Data Analyst (PL-300) skill areas

PL-300 Aligned | Beginner to Intermediate

A practical pathway from spreadsheet analysis to AI-assisted business intelligence.

This course equips learners with practical skills to transform raw data into meaningful business insights using Microsoft Excel, Power Query, Power Pivot, Power BI, DAX (Data Analysis Expressions), and Generative AI. The programme begins with foundational data analysis techniques in Excel, progresses to data extraction, cleaning, transformation and modelling, and then introduces interactive Power BI reports and dashboards.

The curriculum is structured around the key competency areas of Microsoft's Power BI Data Analyst (PL-300) certification, with additional practical applications of Generative AI tools such as ChatGPT, Microsoft Copilot and Gemini. Learners practise using AI to accelerate formula development, troubleshoot calculations, generate analytical questions, and improve data storytelling while validating AI-generated outputs.

The programme culminates in a real-world capstone project in which learners analyse an organisational dataset and develop an end-to-end, AI-assisted business intelligence solution.

What you will learn

  • Explain the data analysis lifecycle and the role of business intelligence and Generative AI in decision-making.
  • Use Excel to import, clean, transform, analyse and visualise structured datasets.
  • Apply Power Query to automate data preparation and combine data from multiple sources.
  • Use Power Pivot and data modelling concepts to build relationships between fact and dimension tables.
  • Develop DAX calculated columns, measures and time-based calculations for business reporting.
  • Connect to data sources and prepare data models in Power BI.
  • Design interactive reports and dashboards using visualisations, filters, slicers and drill-through features.
  • Use Power BI analytical features, including AI visuals and natural-language-assisted analysis where available.
  • Use ChatGPT, Copilot and Gemini to assist with formula creation, analytical reasoning, documentation and storytelling.
  • Publish, secure, maintain and manage Power BI content using appropriate workspace and refresh practices.
  • Evaluate AI-generated analysis for accuracy, bias, privacy and reliability.
  • Deliver a complete business analytics project with documented findings and actionable recommendations.

Course content

9 modules · 48 hours. Open a module to see what it covers.

1 Introduction to Data Analysis and Generative AIObjectives · topics · practical exercise · 3 hours

Introduces data analysis, business intelligence, data-driven decision-making and the application of Generative AI in modern analytics.

Learning objectives

  • Explain the data analysis process and identify suitable analytical questions.
  • Describe ways AI can support analytical tasks and decision-making.

Topics covered 3 hours

  • The data analysis lifecycle: collection, preparation, modelling, analysis, visualisation and communication.
  • Structured versus semi-structured data; descriptive, diagnostic, predictive and prescriptive analytics.
  • Introduction to Generative AI and large language models.
  • Overview of ChatGPT, Microsoft Copilot, Gemini and Power BI Copilot.
  • Prompt engineering for data analysis and AI-assisted data storytelling.
  • Responsible AI: accuracy, bias, confidentiality and validation.

Practical exercise

Use a sample sales dataset to identify business questions and ask an AI assistant to suggest useful performance indicators.

Expected outcome

Learners understand how data analysis and AI work together to solve business problems.

2 Excel Fundamentals for Data AnalysisObjectives · topics · practical exercise · 6 hours

Builds the Excel skills needed to prepare, calculate, summarise and interpret business data before progressing to Power BI.

Learning objectives

  • Organise datasets and apply formulas to answer business questions.
  • Clean common data-quality issues and summarise information using PivotTables and charts.

Topics covered 6 hours

  • Excel interface, workbooks, worksheets and structured tables.
  • Sorting, filtering, data types and data validation.
  • Essential formulas: SUM, AVERAGE, COUNT, IF, SUMIFS and COUNTIFS.
  • Lookup functions: XLOOKUP and INDEX/MATCH; text, date and error-handling functions.
  • Identifying duplicates, missing values and inconsistent records.
  • Conditional formatting, PivotTables and PivotCharts.
  • KPI summaries and introductory dashboard design.
  • Using ChatGPT and Copilot to generate and explain formulas, troubleshoot errors and suggest analytical questions.

Practical exercise

Clean a sales or employee dataset, calculate KPIs, build PivotTables and prepare an Excel summary report.

Expected outcome

Learners can conduct basic business analysis in Excel and prepare datasets for advanced analytics.

3 Power Query and Power Pivot — Data Preparation and Modelling in ExcelObjectives · topics · practical exercise · 7 hours

Introduces repeatable data preparation and relational data modelling through Excel Power Query and Power Pivot.

Learning objectives

  • Import and transform data from multiple sources.
  • Build relationships between fact and dimension tables and create basic DAX calculations.

Topics covered 7 hours

  • Import data from Excel workbooks, CSV files and other supported sources.
  • Understand fact tables, dimension tables, source tables and data structures.
  • Power Query: remove duplicates, handle missing values, change data types, split/merge columns and replace values.
  • Append and merge queries; pivot and unpivot data; create reusable transformation steps and refresh queries.
  • Power Pivot Data Model and columnar storage concepts.
  • Star schema design, primary/foreign keys, relationships, cardinality and filter propagation.
  • DAX calculated columns versus measures; SUM, COUNTROWS, DISTINCTCOUNT and other basic calculations.
  • Create PivotTables and PivotCharts from the Data Model.
  • Use AI to draft Power Query M expressions, explain transformation steps and generate or debug DAX.

Practical exercise

Import sales, product, customer and date tables; transform data, build relationships and create a KPI report using Power Pivot.

Expected outcome

Learners can build a reusable Excel analytics solution with a structured data model.

4 Introduction to Power BI and Data PreparationObjectives · topics · practical exercise · 5 hours

Introduces the Power BI ecosystem and the PL-300 competency area of preparing data for analysis.

Learning objectives

  • Navigate Power BI Desktop and connect to supported data sources.
  • Prepare, profile, transform and load data into a semantic model.

Topics covered 5 hours

  • Power BI Desktop, Power BI Service and the broader ecosystem.
  • Connect to Excel, CSV, databases and other supported sources.
  • Import, DirectQuery and introduction to Direct Lake.
  • Power Query in Power BI; data profiling, column quality and distribution.
  • Handle null values, errors and inconsistent records; merge and append queries.
  • Parameters, data-source settings, query dependencies and refresh behaviour.
  • Create fact tables, dimension tables and appropriate keys.
  • AI-assisted transformation planning and validation.

Practical exercise

Connect Power BI to a multi-sheet Excel workbook, clean data using Power Query and load the prepared tables.

Expected outcome

Learners can create a repeatable data preparation workflow in Power BI.

5 Data Modelling and DAX in Power BIObjectives · topics · practical exercise · 8 hours

Develops the modelling and calculation skills needed to create accurate, efficient and scalable analytical models.

Learning objectives

  • Design a semantic model and define appropriate relationships.
  • Create reusable measures, time-based calculations and performance-aware models.

Topics covered 8 hours

  • Relational and dimensional modelling; star schema design.
  • Fact and dimension tables; one-to-many and other relationship cardinalities.
  • Active and inactive relationships, cross-filter direction and relationship management.
  • Date tables and time intelligence.
  • DAX syntax, operators, row context and filter context.
  • Measures, calculated columns and calculated tables.
  • SUM, AVERAGE, COUNTROWS, DISTINCTCOUNT, DIVIDE and CALCULATE.
  • Conditional measures using IF and SWITCH; year-to-date, previous-period and year-over-year analysis.
  • Quick measures, visual calculations, model optimisation and Performance Analyzer.
  • Use ChatGPT and Copilot to generate and debug DAX.

Practical exercise

Build a sales model with measures for revenue, cost, profit, profit margin, year-over-year growth and cumulative sales.

Expected outcome

Learners can build a reliable Power BI semantic model and develop business calculations using DAX.

6 Power BI Visualisation, Reports and DashboardsObjectives · topics · practical exercise · 6 hours

Transforms analytical models into interactive reports that communicate findings clearly to technical and non-technical audiences.

Learning objectives

  • Select effective visualisations and design interactive report pages.
  • Communicate trends and actionable insights through data storytelling.

Topics covered 6 hours

  • Visualisation principles and choosing appropriate chart types.
  • Cards, tables, matrices, bar charts, line charts and maps.
  • KPI indicators, conditional formatting, filters, slicers and cross-highlighting.
  • Drill-down, drill-through, report-page tooltips, bookmarks, buttons and navigation.
  • Themes, layouts, accessibility, mobile layouts and report usability.
  • Trend, outlier and anomaly analysis; forecasting, clustering and AI visuals where supported.
  • Smart narratives and natural-language-assisted analysis.
  • Power BI Copilot for report creation and summarisation where available.
  • AI-assisted report titles, executive summaries and recommendations.

Practical exercise

Design a multi-page dashboard showing revenue, profitability, product performance, regional trends and monthly performance.

Expected outcome

Learners can build polished, interactive Power BI reports that answer real business questions.

7 GenAI-Powered Analytics and Data StorytellingObjectives · topics · practical exercise · 4 hours

Explores practical uses of Generative AI throughout the analytics lifecycle, including planning, formula development, interpretation and communication.

Learning objectives

  • Use AI assistants to accelerate analytical workflows.
  • Validate AI-generated formulas, interpretations and recommendations against evidence.

Topics covered 4 hours

  • Prompt engineering for Excel, Power Query, DAX and Power BI.
  • Ask AI to identify potential data-quality issues and propose KPIs or analytical questions.
  • Generate Excel formulas, M code and DAX expressions.
  • AI-assisted root-cause investigation and trend interpretation.
  • Generate narrative summaries from verified analytical results.
  • Natural-language querying and report generation.
  • Python or other analytical tools with AI assistance where appropriate.
  • Verify AI-generated claims against source data; understand hallucinations and limitations.
  • Privacy, responsible AI, data governance and feature/licensing considerations.

Practical exercise

Use a verified dataset to generate measures, investigate a trend and produce an evidence-based executive summary.

Expected outcome

Learners can integrate AI into analysis without assuming AI-generated results are automatically correct.

8 Publishing, Managing and Securing Power BI SolutionsObjectives · topics · practical exercise · 3 hours

Covers publishing, sharing, refreshing and governing analytical assets in line with the PL-300 management and security competency area.

Learning objectives

  • Publish reports and organise workspace content.
  • Apply appropriate access controls and understand refresh and security practices.

Topics covered 3 hours

  • Publish reports from Power BI Desktop to the Power BI Service.
  • Workspaces, reports, dashboards, semantic models and apps.
  • Sharing, distribution, workspace roles and permissions.
  • Row-level security (RLS), sensitivity labels and data governance.
  • Scheduled refresh and gateway concepts; refresh failure troubleshooting.
  • Subscriptions, alerts and collaboration.
  • Promoting or certifying trusted content where supported.
  • Performance monitoring, maintenance, licensing and capacity considerations.

Practical exercise

Publish a report to a workspace, configure access, test row-level security and demonstrate a refresh workflow.

Expected outcome

Learners understand how to deploy, share, maintain and secure Power BI analytics.

9 Real-World Case Studies and Capstone ProjectObjectives · topics · practical exercise · 6 hours

Consolidates the course through an end-to-end business intelligence project based on a realistic organisational problem.

Learning objectives

  • Translate a business problem into an analytical solution.
  • Deliver a working dashboard, documented model and presentation of actionable insights.

Topics covered 6 hours

  • Define the business problem and analytical requirements.
  • Collect and document datasets; clean and transform data in Power Query.
  • Build a star schema and semantic model.
  • Develop DAX measures and KPIs.
  • Design interactive Power BI report pages.
  • Use AI to support analysis and documentation, with verification.
  • Validate results, document assumptions and limitations.
  • Publish and present the solution; communicate evidence-based recommendations.

Practical exercise

Choose a sales, HR, financial, customer or operations dataset and deliver a complete Power BI solution.

Expected outcome

Each learner produces a working dashboard, documented data model, business KPIs and an executive presentation.

Programme details

PL-300 Alignment Matrix

The curriculum is organised around the four principal skill areas of the Microsoft Power BI Data Analyst (PL-300) certification. Excel and GenAI content provide additional foundations and extensions beyond the exam objectives.

Official PL-300 skill area Exam weighting Curriculum coverage
Prepare the data 25–30% Modules 2, 3 and 4
Model the data 25–30% Modules 3 and 5
Visualize and analyze the data 25–30% Modules 6 and 7
Manage and secure Power BI 15–20% Module 8

Note: Confirm the current Microsoft PL-300 study guide before delivery, as exam objectives and weightings may change. The GenAI components and capstone extend beyond the official exam objectives.

Official study guide: https://learn.microsoft.com/en-us/certifications/resources/study-guides/PL-300

Recommended Training Schedule

Module Hours
Module 1: Introduction to Data Analysis and Generative AI 3
Module 2: Excel Fundamentals for Data Analysis 6
Module 3: Power Query and Power Pivot — Data Preparation and Modelling in Excel 7
Module 4: Introduction to Power BI and Data Preparation 5
Module 5: Data Modelling and DAX in Power BI 8
Module 6: Power BI Visualisation, Reports and Dashboards 6
Module 7: GenAI-Powered Analytics and Data Storytelling 4
Module 8: Publishing, Managing and Securing Power BI Solutions 3
Module 9: Real-World Case Studies and Capstone Project 6
TOTAL 48

Assessment and Certification Preparation

Suggested assessment structure:

  • Practical exercises — 30%: Excel formulas, Power Query transformations, data modelling and DAX.
  • Module assessments — 20%: Short quizzes covering preparation, modelling, visualisation and Power BI management.
  • Dashboard assignment — 20%: Design and explain an interactive report using a supplied dataset.
  • Capstone project — 30%: Deliver an end-to-end analytical solution and present findings.

Recommended completion criteria include a working dashboard, accurate calculations, documented data transformations, evidence-based recommendations and appropriate security practices. Learners pursuing the Microsoft Power BI Data Analyst Associate credential should supplement this programme with official PL-300 learning resources and a practice assessment. Completing this course does not itself award the Microsoft certification.

Software and Learning Requirements

  • Microsoft Excel with Power Query and, for Power Pivot exercises, a compatible edition of Excel.
  • Power BI Desktop on a compatible Windows computer.
  • Access to Power BI Service for publishing and collaboration exercises.
  • ChatGPT, Gemini or Microsoft Copilot access for AI-assisted exercises.
  • Sample business datasets in Excel or CSV format.
  • Basic computer literacy; prior Excel experience is helpful but not essential.

Delivery and Implementation Notes

Power BI Copilot, certain AI visuals and other AI-assisted features may require specific licences, supported capacity, tenant settings or regional availability. Confirm access before training and prepare alternative exercises where necessary.

Register to enrol