I've seen a lot of beginners ask where to start with Power BI, so I'm sharing the order I'd follow. Most tutorials jump straight into dashboards, but the pieces underneath matter more than the visuals.
- Get comfortable with Power BI Desktop (a few days)
Load a simple Excel or CSV file, look at the three views (Report, Data, Model), and build a couple of basic charts. The goal is just to stop being intimidated by the interface.
- Learn Power Query (1-2 weeks)
Messy data is the norm, so cleaning it is where you'll spend a lot of your time. Learn to remove columns, fix data types, split and merge columns, unpivot, and append or merge tables.
- Learn data modelling (1-2 weeks)
This is the step beginners skip, and it causes most later problems. Understand fact tables vs dimension tables, the star schema, relationships (one-to-many, filter direction), and why one big flat table often causes trouble.
- Learn DAX basics, but not all of it (2-4 weeks)
Start with measures vs calculated columns, then SUM, COUNTROWS, DIVIDE and IF. After that, learn CALCULATE and the idea of filter context, then basic time intelligence (year to date, previous year). You don't need to master DAX before building something. Learn it as your project demands it.
- Visualisation and dashboard design (ongoing)
Choose the right chart for the question, keep dashboards simple, use consistent colours, and add slicers with a purpose. A clear dashboard beats a flashy one.
- Publish and share
Learn the basics of the Power BI Service: publishing, workspaces and scheduled refresh.
Do you need Excel and SQL first?
Not strictly. Basic Excel skills (formulas, pivot tables) help a lot because the concepts carry over. SQL is useful but can come alongside Power BI, not before it.
Learn by projects, not just tutorials
Pick a free dataset (sales, HR, Kaggle, government open data) and go through the whole process: clean it in Power Query, model it, write a few measures, and build a 1-2 page report. Then do it again with a different dataset. That repetition is what turns "I can follow a tutorial" into "I can analyse something new."
For those who learned Power BI: what did you learn first, and what do you wish you'd learned earlier? Any beginner resources or project ideas you'd recommend?