This is the video course version of the Mastering DAX workshop. DAX is the native language of Power BI, Power Pivot for Excel, and SSAS Tabular models in Microsoft SQL Server Analysis Services. The training is aimed at users of Power BI, Power Pivot for Excel, and at Analysis Services developers that want to learn and master the DAX language.
The goal of the course is to teach all the features of DAX, providing the knowledge to write formulas for common and advanced business scenarios. The video course is made up of over 15 hours of lectures, plus another 15-20 hours of individual exercises. You can watch the videos at anytime and the system will keep track of your progress. Within the course you can download the material for all the exercises.
Students have access to a private discussion area where they can interact with the instructors asking questions related to the lectures and the exercises.
I would say that half of the course is no good and that is because Marco Russo is a terrible instructor. The way he speaks and explains things is so convoluted and difficult to follow. Alberto Ferrari should do the whole course to be honest as his explanations are much better.
– Hi Steven,
While we appreciate the honesty, and while your review gives us something to think about for the upcoming new version, let's keep in mind that Marco has taught more than 200 classroom classes so far, presented sessions in countless conferences and pre-cons, and has always received enthusiastic feedback. To each their own learning style, for sure, but "terrible” isn't the word that's being used by his thousands of students.
Claire Reply by Claire Costa (Sep 29, 2025)
Ruben Balderrama Barbeitia(Sep 24, 2025)
Overall Verdict
Mastering DAX stands out as a comprehensive, detail‑rich, and highly actionable resource. Its blend of theory, real‑world scenarios, and hands‑on labs equips analysts and developers with the expertise needed to solve complex business problems using DAX. With a modest refresh of the Calculation Groups and inclusion of User‑Defined Functions, the course will remain at the cutting edge of Power BI analytics.
Bottom line: an excellent course that delivers deep value today and, with the suggested tweaks, will stay relevant for the foreseeable future.
– Hi Ruben,
Thank you for your review. You're right, and we are working on refreshing the video course at the moment! Stay tuned.
CC Reply by Claire Costa (Sep 25, 2025)
Marek Cudny(Sep 15, 2025)
Best DAX course You can get!
Mijalis Alexandros Méndiz Pazos(Sep 11, 2025)
Excellent course to learn the foundations of the DAX language and go beyond the basics. Every video, every exercise is a learning experience, and revisiting it many times really helps to understand the core concepts in a way that will increase your ability to author DAX objects. It is an essential part of any Power BI (and other DAX-related tools) learning path. There aren't enough words to express my gratitude to Marco and Alberto for sharing their experience and knowledge. I'll just say thanks to you both and to all the SQLBI team that helps make these courses, blog posts, and videos possible. I'll promise to keep enjoying DAX!
Massimiliano De Rossi(Sep 2, 2025)
Great course to perfect Dax skills
Gines Pagan(Aug 13, 2025)
Una inversión de alto valor para dominar DAX.
Lukáš Cyrankowski(Aug 10, 2025)
Great, very helpfull
Christ Daamen(Aug 2, 2025)
Very good course where everything is explained step by step. I have learned a lot from the exercises which takes practical business problems to be solved also in a step by step approach.
Pablo Rabadan Alvarez(Jul 2, 2025)
Un gran curso.
Muchas gracias por vuestra dedicación!!
Kimberley Canoute(Jun 18, 2025)
This course was quite comprehensive and a definite go to guide when developing Power BI solutions for my clients.
Thanks SQLBI team for putting this course together for BI Consultants like me👍
Vitalii Chupryna(May 8, 2025)
Amazing course! I’d like to review it one more time to make sure I fully understand everything. Right now, I feel like I can solve the problems, but I still need to refer to the documentation and examples to get the solution right. I hope that one day I’ll be able to solve problems as easily as Alberto and Marco!
Stefano Sparvoli(May 3, 2025)
Please add a new section such calculation group or dax query directly Power Bi Desktop and other new features of this wonderful program. thanks
– Hi Stefano,
We are indeed working on this for the new course.
Here is what is available today: https://www.sqlbi.com/calculation-groups/
Enjoy DAX!
Claire Reply by Claire Costa (May 5, 2025)
Luis Battistella(Apr 21, 2025)
Excelent !!!
Somnath Chatterjee(Mar 25, 2025)
The Course is very helpful. However, the following elements should be included in the course:
01. a video on CALCULATE evaluation steps - there should be a video explaining all the steps of CALCULATE's execution order which will be very helpful.
02. CALCULATION Groups - Calculation groups are generally used in a report with some conditional formatting. For example : for CY and PY values on Sales Amt, Sales Qty the value is always positive and hence the font will be in regular black color however, for YOY, YOY Pct the selected measure should be displayed in Red color for negative values. To achieve such a behaviour requires DAX coding and some tutorials on the same will be helpful.
Thanks and Regards,
Sam Putt(Mar 19, 2025)
Easily the best online course I have ever taken, Marco and Alberto do an amazing job.
Would you prefer a classroom course?
This video course is based on a classroom course we teach all around the world. If you prefer a classroom learning experience, take a look at the dates below for a list of our upcoming classroom courses!