Data and analytics
Power BI Data Analyst (PL-300 Prep)
Prepare for Microsoft's PL-300 exam with Power BI: Power Query, data models, DAX, report design, the service and security.
Power BI Data Analyst (PL-300 Prep) is a free, self-paced online course from EDWartens for engineers, analysts, MIS staff and students moving into data analysis with Power BI. It has 15 modules and takes about 12.7 hours, with written notes, a practice task per module, a practical project and a final assessment of 15 questions (pass mark 60%). Learning costs nothing and needs only a free account. The optional EDWartens Certificate of Completion, verifiable by code, is a one-off US$23.99 for you; it is not a vendor credential. Updated 1 November 2026.
- Free
- Beginner
- 12.7 hours
- Self-paced
- Certificate optional
- Lab practice in your browser
No card, no trial. The course is free for good. Certificate US$23.99, optional.
- Who it is for
- Engineers, analysts, MIS staff and students moving into data analysis with Power BI
- Jobs
- Roles that use this skill: data analyst, data engineer, reporting analyst and business intelligence developer. No course guarantees a job.
- Tools
- Power BI Desktop, a free download from Microsoft that runs on Windows only (a Mac needs Windows in a virtual machine). Microsoft's free AdventureWorks Sales sample workbook. Publishing and sharing in the Power BI service need a work or school account and a Power BI licence or trial; those modules can be followed in Desktop without one. Copilot is not needed for any module. Hardware: A Windows PC or laptop with 8 GB of memory or more.
- Updated


After this course you can
By the end you will be able to:
- Connect Power BI to data and choose a storage mode with a reason
- Clean and reshape data in Power Query
- Build a star schema with correct relationships
- Write DAX measures with CALCULATE and time intelligence
- Secure data with row-level security
Who it is for, and what you need first
Who it is for
Engineers, analysts, MIS staff and students moving into data analysis with Power BI.
Level: Beginner. Beginner to intermediate. For engineers, analysts, MIS staff and students moving into data analysis. Comfort with Excel (tables, filters, simple formulas) is enough; no Power BI, SQL or coding experience is needed.
What you need
Software: Power BI Desktop, a free download from Microsoft that runs on Windows only (a Mac needs Windows in a virtual machine). Microsoft's free AdventureWorks Sales sample workbook. Publishing and sharing in the Power BI service need a work or school account and a Power BI licence or trial; those modules can be followed in Desktop without one. Copilot is not needed for any module..
Hardware: A Windows PC or laptop with 8 GB of memory or more.. What to download, and how.
How this course works
Watch the lessons
Short video lessons, one module at a time, at your own pace.
Read the notes
Open the Reading tab for the written notes and diagrams of the module.
Practise in the 3D labOptional
Try the module in the free 3D lab, in your browser.
Check yourself
Answer the questions to see what stuck before you move on.
Final assessment
Pass the final once you have been through the modules.
Certificate, if you want oneOptional
Optional, with a page anyone can use to verify it.
What you learn
15 modules in order, at your own pace. 12.7 hours of video lessons, with written notes and a practice task in each module.
- 1What a Power BI data analyst does, and your first report13m
- 2Getting data: sources, storage modes and parameters24m
- 3Profiling and cleaning data in Power Query, with lab practice: 48m
- 4Shaping and combining: merge, append, unpivot and group, with lab practice: 29m
- 5Data modelling: star schema and relationships42m
- 6DAX basics: measures, calculated columns and CALCULATE36m
- 7Date tables, time intelligence and calculation groups33m
- 8Visuals and report design37m
Show the other 7 modules
- 9Interactive reports and finding patterns37m
- 10The Power BI service: publish, share and refresh42m
- 11Row-level security and governance27m
- 12Model and report performance35m
- 13PL-300 skill areas reviewed46m
- 14Capstone: an end-to-end report43m
- 15Final Assessment
Software you need
What to download, where from, what it costs and how to install it. Every link goes to the maker's own site, never a mirror.
Power BI Desktop is free and covers every modelling, DAX and report module; it runs on Windows only. Publishing, sharing and scheduled refresh need a Power BI service account and licence, and those steps can be followed without one. Copilot is not needed.
Show what to download (2 tools)
Required
- 01Free
Power BI Desktop
Microsoft
- Runs on
- Windows 10, Windows 11 or Windows Server 2016 and later, 64-bit
- Account
- None needed
- Size
- about 662 MB download for the installer from the Download Center
Power BI Desktop is a free download for building data models and reports on your own PC. Sharing reports through the Power BI service needs a Power BI licence.
Steps
- 1.Open the Power BI Desktop page and select Download free.
- 2.Install it from the Microsoft Store, or download the installer from the Microsoft Download Center.
- 3.Start Power BI Desktop and close the sign-in prompt if you only work locally.
- 4.Select Get data to load the course's Excel or CSV file.
- 5.Save your report as a .pbix file.
- The Microsoft Store version updates itself and does not need administrator rights.
- On a Mac, run Windows in a virtual machine; there is no macOS version.
- At least 4 GB of RAM and a 1440x900 or larger screen are recommended.
Official download pagemicrosoft.com
Optional
Useful, not needed to finish the course.
- 02Free web version with limits
Microsoft Excel
Microsoft
- Runs on
- Excel for the web in any modern browser; desktop apps for Windows and macOS with a Microsoft 365 subscription
- Account
- A free Microsoft account
Excel for the web is free with a Microsoft account and 5 GB of cloud storage. The desktop app comes with a paid Microsoft 365 subscription, which offers a free trial. Python in Excel is not available on free licences, and fuller Copilot features need an eligible paid plan.
Steps
- 1.Open the Excel page on microsoft.com and select Sign up for free, or Sign in.
- 2.Create or sign in to your Microsoft account.
- 3.Select Open Excel to start Excel for the web.
- 4.Upload the course workbook to OneDrive and open it.
- 5.If a lesson needs a desktop-only feature, consider the Microsoft 365 free trial.
- Most formulas, tables and charts work in Excel for the web; some advanced tools, such as Power Pivot and many add-ins, need the desktop app.
- Check the Python in Excel availability page before a Python lesson.
Official download pagemicrosoft.comAlternatives
- LibreOffice Calc: Free desktop spreadsheet for Windows, macOS and Linux.
- Google Sheets: Free browser spreadsheet with a Google Account.
Checked against each maker's own page on 27 September 2026. Trial lengths and editions change; the maker's page is the final word.
Practise in the 3D lab
Practise the prepare-the-data half of the course in the lab: profile and clean a messy export with applied steps, merge tables and group rows. DAX, models, visuals and the exam are not in the lab.
- The downtime report: clean the export, answer in SQLAI Workbench, about 35 minOpen in the lab (opens in a new tab): The downtime report: clean the export, answer in SQL
Optional. Skip it whenever you like: it never blocks your progress or your certificate.
Course project, about 14 hours
An executive sales report on AdventureWorks: from raw workbook to a secured, documented Power BI report
Build the sales report a sales director asked for on Microsoft's free AdventureWorks Sales sample. Clean the data in Power Query, model a star schema with a targets table, and write and hand-check the measures. Design a summary page and a drillthrough page. Secure the report by territory group. Document the refresh and access so that someone else can run it.
- 6documents in the pack
- 8steps to follow
- 7things to hand in
- 14 hof work, at your pace
- URSReport requirements: sales report
- RegisterModel register: tables, keys, relationships and storage
- RegisterMeasure register with hand checks
- Traceability matrixTraceability: requirements to measures, pages and tests
- Test reportValidation record before first release (worked example)
- ProcedureProcedure: refresh, access and changes
The project is optional practice. The certificate needs only the modules and the final assessment.
After the course, your next step
Show what you can do, then keep going in the same field.
A certificate you can verify
Finish the modules and pass the final assessment (15 questions, pass mark 60%) and you can add a certificate with a public verification page. One-off, US$23.99 for you. It is not a vendor credential.
Want a free certificate? Do the matching Free internship: 4 weeks, nothing to buy, with a free certificate of completion.

Data Science and Analytics
Eight short weeks of data analysis from spreadsheets to Python, SQL, dashboards and a first model: notes, diagrams, a few videos and worked exercises. Finish weeks 1 to 4 and the final, then claim a free Internship Completion Certificate with your real dates and study hours, and a QR code anyone can scan to verify it. Training, not employment.
See the internshipMore free courses
Roles that use this skill
- Data analyst
- Data engineer
- Reporting analyst
- Business intelligence developer
These are the kinds of roles where the skill is used. We make no promise of a job or an interview.
Plain notes
- Free: the whole course, the notes, the practice tasks, the final assessment and support from practising engineers.
- Paid, and optional: the course certificate, and the Engineer-verified internship (the Free internship costs nothing).
- No job promise: the course teaches a skill. It does not place you in a job.
- Lessons by: Alex The Analyst, Pragmatic Works, Guy in a Cube, SQLBI, Chandoo, How to Power BI, Curbal, Goodly, Leila Gharani, Maven Analytics, RADACAD. Independent creators; the lessons stream from their own channels. EDWartens wrote the study plan, notes, practice tasks and assessments.
Alex The Analyst · Pragmatic Works · Guy in a Cube · SQLBI · Chandoo · How to Power BI · Curbal · Goodly · Leila Gharani · Maven Analytics · RADACAD. If you are one of these creators and want a lesson removed or credited differently, write to info@edwartens.com.
Practise what you learn in the free 3D lab
Technical work is judged on what you can do: wiring, commissioning, finding a fault. Doing a task yourself teaches more than watching it a second time, and a lab lets you try it safely before you meet real equipment. It does not replace working on real hardware.
- Practise safely, so a mistake costs nothing.
- The lab checks your work like a site test, so you know when it is right.
- Free, in your browser, with nothing to install.
Why learn with EDWartens
What you get with this course, and what comes after it.
- Free from the first lesson to the final assessment.
- Practice in a free 3D lab in your browser, with nothing to install.
- Video lessons with written notes and a project.
- An optional certificate that anyone can verify online.
- Free internships to keep practising afterwards.
Common questions
Is this the Microsoft PL-300 certification?
No. It is preparation for Microsoft's PL-300 exam, organised around the skills measured that Microsoft publishes on Microsoft Learn (the outline dated 20 April 2026, checked on 5 October 2026). The Power BI Data Analyst Associate credential is awarded only by Microsoft after you pass its exam. EDWartens is not affiliated with Microsoft.
What certificate does the Power BI Data Analyst (PL-300 Prep) course give?
An EDWartens Certificate of Completion, issued when you finish the modules and pass the final assessment, with a number anyone can verify on our site. It is not a Microsoft certification and is never described as one.
Is the Power BI Data Analyst (PL-300 Prep) course really free?
Yes. Every module, the notes, the practice tasks, the project and the final assessment are free. The only paid item is the certificate, if you want it.
Who made the video lessons in the Power BI Data Analyst (PL-300 Prep) course?
Alex The Analyst, Pragmatic Works, Guy in a Cube, SQLBI, Chandoo and other named educators, on their own YouTube channels, credited on each module. None is affiliated with EDWartens. EDWartens wrote the study plan, notes, worked problems, practice tasks, question bank and project.
Do I need to buy Power BI?
No. Power BI Desktop is a free download from Microsoft and every modelling, DAX and report module can be done on it. It runs on Windows only. Publishing and sharing through the Power BI service need a work or school account and a licence, which many employers already have; those modules explain each step and can be followed without one.
How is this different from the Power BI OEE course?
This is the general analyst course, on sales data. It covers every PL-300 skill area, including the service, security and performance. Power BI for Manufacturing: OEE and Production Dashboards is the follow-on. It is for engineers who want the same skills applied to downtime, production and quality data.
How long does the Power BI Data Analyst (PL-300 Prep) course take?
About 13 hours of video lessons, notes and practice, at your own pace; the videos alone are about 8.5 hours. The optional project takes about 14 hours more.
What is the project in the Power BI Data Analyst (PL-300 Prep) course?
You build a sales director's report on Microsoft's AdventureWorks Sales sample from start to finish. It has Power Query, an unpivoted targets sheet, a star schema with a role-playing date table and hand-checked measures. It also has a drillthrough detail page, row-level security by territory group, and the refresh and access procedure. A complete sample pack shows the requirements, model and measure registers, traceability matrix, validation record and procedure.
Do I have to use the lab?
No. The lab is optional practice. You can skip it whenever you like, and it never blocks your progress, the final assessment or your certificate.
Is the lab free?
Yes. Every lab level for this course opens in your browser, free, with nothing to install.
What topics does the Power BI Data Analyst (PL-300 Prep) course cover, module by module?
The Power BI Data Analyst (PL-300 Prep) course has 15 modules. It opens with "What a Power BI data analyst does, and your first report", goes through "Getting data: sources, storage modes and parameters", "DAX basics: measures, calculated columns and CALCULATE", "The Power BI service: publish, share and refresh" and "Capstone: an end-to-end report" and ends with "Final Assessment". The full list with minutes is under "What you learn" on this page.
What can I do after the Power BI Data Analyst (PL-300 Prep) course?
After the Power BI Data Analyst (PL-300 Prep) course: Choose Import, DirectQuery or Direct Lake for a table and give the reason; Profile and clean data in Power Query with recorded steps that rerun on every refresh; Merge, append, unpivot and group queries into long, narrow tables. These are the practical outcomes the course is written around, and the final assessment of 15 questions checks them.
What software and hardware do I need for the Power BI Data Analyst (PL-300 Prep) course, and does it cost anything?
For the Power BI Data Analyst (PL-300 Prep) course, software: Power BI Desktop, a free download from Microsoft that runs on Windows only (a Mac needs Windows in a virtual machine). Microsoft's free AdventureWorks Sales sample workbook. Publishing and sharing in the Power BI service need a work or school account and a Power BI licence or trial; those modules can be followed in Desktop without one. Copilot is not needed for any module. Hardware: A Windows PC or laptop with 8 GB of memory or more. The course itself is free.
Is the Power BI Data Analyst (PL-300 Prep) course suitable for me, and what level is it?
Power BI Data Analyst (PL-300 Prep) is rated beginner. Beginner to intermediate. For engineers, analysts, MIS staff and students moving into data analysis. Comfort with Excel (tables, filters, simple formulas) is enough; no Power BI, SQL or coding experience is needed. It is written for engineers, analysts, MIS staff and students moving into data analysis with Power BI, and takes about 12.7 hours at your own pace.
Which jobs use the skills from the Power BI Data Analyst (PL-300 Prep) course?
Skills from the Power BI Data Analyst (PL-300 Prep) course (for example: choose Import, DirectQuery or Direct Lake for a table and give the reason) are used in roles such as data analyst, data engineer, reporting analyst and business intelligence developer, and in data analyst work. The course gives you practical evidence of the skill; it does not promise a job, and employers decide on experience and interview.
Start free today
Power BI Data Analyst (PL-300 Prep), at your own pace. Add the certificate only if you want one.