
Learn M Code Live
Master the language behind Power Query in 4 live sessions
If clicking buttons can’t fix your data reshaping problems…
M can!
You rely on Power Query to clean, shape, and automate your data. But what happens the moment you need something beyond clicking buttons… you’re stuck!
❌ The code looks like a mix of random special characters thrown together.
❌ There’s strange words like let, each, type and null.
❌ Cryptic error messages appear that you have no idea how to fix.
You know Power Query can do more. But without understanding M code, you hit a wall, again and again.
That’s why we built Learn M Code Live, a 4-week live cohort designed to make M easy to understand.

Learn M Code Live
Across 4 weekly 90-minute sessions, you’ll gain a practical understanding of how M works from the ground up.
What will you learn?
✅ Understand the structure and syntax of M
✅ Read and understand the code Power Query generates
✅ Write and edit your own M code
✅ Work with lists, records, tables, types and functions
✅ Diagnose and fix common errors
✅ Build more flexible and robust queries
When will it run?
Live cohort dates:
- 10th February 2026 5:00 PM – 6:30 PM (GMT)
- 17th February 2026 5:00 PM – 6:30 PM (GMT)
- 24th February 2026 5:00 PM – 6:30 PM (GMT)
- 3rd March 2026 5:00 PM – 6:30 PM (GMT)
Who is it for?
The course is for:
- Existing Power Query users
- Those who want more than the UI allows
- Anyone frustrated by cryptic error messages
- Those wanting to build flexible and robust queries
The course is NOT for:
- People who never use Power Query.
- Those looking for a “click-only” walkthrough
- Those who don’t plan on editing and writing M code
Course Syllabus
Session #1:
10th February 2026 5:00 PM – 6:30 PM (GMT)
Getting started in M: Learn the structure of and syntax of M code.
Primitive values: Understand the nine basic value types in M and how they behave.
Session #2:
17th February 2026 5:00 PM – 6:30 PM (GMT)
Lists: Create and transform lists to solve common problems.
Records: Discover how to work with records to tackle tricky transformations
Errors: Learn to handle errors with simple techniques so your queries remain stable.
Session #3:
24th February 2026 5:00 PM – 6:30 PM (GMT)
Tables: Create and transform tables using common functions.
Types: Learn how M assigns and converts data types.
Functions (Part 1): Turn existing queries into reusable custom functions.
Session #4:
3rd March 2026 5:00 PM – 6:30 PM (GMT)
Functions (Part 2): Discover how to simplify function syntax.
Iteration: Learn to apply transformations to every item in a list or table.
Optimization: Discover techniques to make your queries run faster.
What changes after the course?
With the course:
✔️ Read and understand any step created by the UI
✔ Fix broken queries without guessing
✔ Write your own functions to automate repetitive tasks
✔ Create smarter and faster queries the UI can’t build
✔ Handle errors cleanly
✔ Optimize queries
✔ Feel in control instead of confused
Once you understand M, Power Query changes from a black box to a controllable superpower.
Without the course:
❌ Always be restricted to what the UI allows
❌ Simple changes will continue to waste hours
❌ Never be able to debug complex queries
❌ Can’t create reusable logic
❌ Data processes remain fragile
Power Query is one of the most valuable Excel skills today. But until you know the language behind it, you will never master it.
How to join the cohort?
Learn M Code Live is included with Excel Academy membership.
STEP #1
Join the Excel Academy
Choose monthly or annual access.
STEP #2
Register for the cohort
Reserve your seat in Learn M Code Live
STEP #3
Attend the 4 live sessions.
Master lists, records, tables,
functions, and more
The Learn M Code Live is only available to existing members of the Excel Academy.
FAQ
What happens if I can’t make a live session?
All sessions are recorded and shared with registered participants. Therefore, if you miss a class, you will get access to the replay so you can catch up in your own time.
Recordings will remain available until 31st March 2026.
What else do I get access to?
By joining the Excel Academy to access the live cohort, you will also get access to everything else within the Excel Academy. You can find a full list here: https://exceloffthegrid.com/academy/
What is the refund policy?
The course is provided within the existing Excel Academy membership. Therefore, the same refund policy applies.
If you’re not satisfied, contact us at https://exceloffthegrid.com/customer-support within 30 days, and we will give you a full refund.
What is the time commitment?
Each live session lasts approximately 90 minutes. No extra homework required. Just attend and apply.
I have additional questions, who can I contact?
If you have any further questions, please send a message through our Customer Support pages: https://exceloffthegrid.com/customer-support
The Learn M Code Live is only available to existing members of the Excel Academy.