Learn M Code Live

 
Website Header Image

Learn M Code Live

Master the language behind Power Query in 4 live sessions

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

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)

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.

How to join the cohort?

Learn M Code Live is included with Excel Academy membership.

Choose monthly or annual access.

Reserve your seat in Learn M Code Live

Master lists, records, tables,
functions, and more


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