Course structure and approach

Alright, before we dive in, I want to quickly walk you through how this course is structured, because it's a little different from what you might be used to.

This course wasn’t mapped out from the beginning. It's designed to be a live, evolving course, constantly updated over time. Each lesson is self-contained and doesn’t follow a strict sequence like some of my other courses.

What does this mean for you? Well, you don’t need to start at the beginning. Feel free to jump around to the lessons that interest you the most.

While I tried to have some extra fun with the name and theme of this course, it really does teach practical Magento best practices, design patterns, and architectural pragmatism. Learning does not have to be dry or boring... it can be fun and entertaining, all while teaching you the things you need to know.

One more thing to note — there isn’t a GitHub repo for this course. But don’t worry, below every video, you’ll find the full transcripts with all of the code examples. This way, you can easily review good vs. bad code, along with clear recommendations on what to do and why.

I think you’ll really enjoy this unique format. And hey, if you've got some not-so-great Magento code lying around, be sure to check out the last lesson so you can submit it for review!

- Mark

Complete and Continue  
Extra lesson content locked
Enroll to access all lessons, source code & comments.
Enroll now to Unlock