Get Instant Access

Accelerate Your Career as a Data Engineer

Master The Art of Building Modern Data Pipelines

Get hands-on experience with common tools, learn more in-depth & follow a project-based training made by an engineer with 10 years of experience.

Get Instant Access

Struggling to keep up with the modern data landscape?

 

Endless online content is making self-teaching harder, not easier

It's frustrating and time-consuming to patch together random bits of unrelated information. 

You hop around for hours & sit through ads only to feel like you've (barely) hacked something together.

Everyone learns this way though, right?

You too can follow that path, or choose to learn faster & in the right order directly from somebody with a decade of experience.

 

New tools & strategies are forcing you out of your comfort zone

Ready or not, you're team expects you to figure things out.

And, unfortunately, asking for help on the job isn't always an option. Your team will be relying on you to fully understand how to use new tools, make key decisions & execute on them.

But how do you know if you're doing it "right"?

You could learn it all on the fly, or get hands-on experience in a safe-space with support from other engineers & consultants.

 

Your company is expecting results faster, even if you're new

As a team leader, implementing a new architecture from scratch is daunting.

There are many moving parts and equally as many options to choose from. You're constantly balancing setting quality foundations while also showing progress.

So how do you support both the business & your team's needs?

You could wing it, or learn the exact strategy I've used at 10+ companies to build foundational pipelines that gets quick wins, while setting strong conventions that scale.

 

 

The Best Engineers Think Like Architects

Imagine walking into your office, opening up your laptop and instead of feeling like you're treading water, you feel like you're solving a fun puzzle.

As a beginner, your focus is often on coding. But in my experience, the highest performing engineers approach it more abstractly (like a mental puzzle).

And with the right understanding you too can start to think higher level.

 

By learning & applying the information in this course, you will:

  • Feel less pressure to learn every tool or skill - you instead think through it and adapt
  • Become the go-to person on your team & have teammates wondering how you know so much
  • Be able to outline any architecture in a few minutes
  • Complete tasks much faster than others (smarter, not harder)
  • Identify design optimization opportunities & propose solutions
  • Build your own stack from scratch

 

Michael Kahan

About the instructor

Like many others, I started my data career using drag-and-drop tools and traditional databases.

Then I joined a team using dbt, Snowflake and GitHub and felt overwhelmed with how to actually use it. It was all so different.

Fast-forward to today and I now help Fortune 100 companies to greenfield startups implement data architectures with modern workflows and cloud databases. 

I'm both a Microsoft & dbt Certified Developer and have taught 3+ million aspiring engineers through my YouTube Channel (@KahanDataSolutions).

But this took years of practice, trial and error and learning on the job.

This course not only teaches you step-by-step how to implement a data architecture from scratch, but shares tips, tricks and lessons based on my real-life experience as a data consultant.

You'll fast-track your learning, avoid common mistakes, and feel confident contributing to any project.

I hope to see you in the course!

Course Structure

The Modern Engineer Playbook is a project-based course teaching you a 5-step approach to design, build & scale modern data architectures.

Step 1: Design

Learn how to design a simple, yet modern end-to-end pipeline

The first step is to establish a clear understanding of common design patterns so you can feel confident picking a strategy or learning a tool.

Without a strategy, you may look busy but will feel completely overwhelmed.

But with one, you’ll have more clarity & your efforts will have more productive, compounding results.

Step 2: Setup

Gain hands-on experience setting up common data tools

With our design in hand, we'll then configure each core component of the data stack, establish roles/permissions where needed & ensure connectivity between them.

You'll learn how to setup & use tools such as: Postgres, Airbyte, dbt, Metabase, GitHub & Docker.

 

Step 2: Setup

Gain hands-on experience setting up common data tools

With our design in hand, we'll then configure each core component of the data stack, establish roles/permissions where needed & ensure connectivity between them.

You'll learn how to setup & use tools such as: Postgres, Airbyte, dbt, Metabase, GitHub & Docker.

Step 3: Build

Confidently build a data architecture from scratch with best practices

In this step, we'll implement a single foundational end-to-end data pipeline that touches all 5 core components and establish Production vs Development environments.

This sets the standards & conventions for which all future work on the architecture will follow.

By keeping the scope small, you’re able to pay close attention to each layer while also showcasing quick wins.

(Yes, we'll cover data modeling too)

Step 4: Automate

Discover how to automate your development workflow

Next, it's time to create automated workflows that validate data quality before reaching Production & ensure our data models stay updated each day.

Automation makes the development cycle more efficient, reduces egos/emotions in code reviews & overall provides more control over the architecture. 

Once you get this right, it's hard to work on any other team without it in place.

Step 4: Automate

Discover how to automate your development workflow

Next, it's time to create automated workflows that validate data quality before reaching Production & ensure our data models stay updated each day.

Automation makes the development cycle more efficient, reduces egos/emotions in code reviews & overall provides more control over the architecture. 

Once you get this right, it's hard to work on any other team without it in place.

Step 5: Maintain

Learn how to maintain & scale your architecture long-term

Lastly, we'll create assets that provide transparency into the design, organize important information & overall establish a culture of high quality development long-term.

The biggest cost in any architecture is maintenance, which compounds over time.

Being proactive will save countless hours later while enabling developers to have fun creating new features vs troubleshooting.

Step 6: Migrate (BONUS)

Migrate a self-hosted stack to a "Production-Ready" cloud setup

Open source & self-hosted stacks are excellent for learning & gaining experience. 

But most Production-ready data stacks won’t be designed on Codespaces or a single virtual machine.

In this section, you'll learn how to setup & use new tools such as: Snowflake, Fivetran & Tableau.

Step 6: Migrate (BONUS)

Migrate a self-hosted stack to a "Production-Ready" cloud setup

Open source & self-hosted stacks are excellent for learning & gaining experience. 

But most Production-ready data stacks won’t be designed on Codespaces or a single virtual machine.

In this section, you'll learn how to setup & use new tools such as: Snowflake, Fivetran & Tableau.

Resources (BONUS)

Access custom resources to prepare you for real implementations

As a student, you'll also get access to tons of resources to help you implement your Simple Stack faster & maintain it more effectively:

This includes (but not limited to):

  • A Simple Stack Checklist (Excel)
  • Pre-made workflow automation jobs (yaml)
  • Pre-written documentation, style guides & more
  • Data Architecture designs

 

Each of these are based on real-world implementations & will save you a ton of time!

Bonuses

As a student, you'll also get access to tons of resources to help you implement your Simple Stack faster & maintain more it effectively:

This includes (but not limited to):

  • A Simple Stack Checklist (Excel)
  • Pre-made workflow automation jobs (yaml)
  • Pre-written documentation, style guides & more
  • Data Architecture designs

 

Each of these are based on real-world implementations & will save you a ton of time!

Feedback From Other Students

David P.

This is exactly the kind of thing I was looking for and have already used my learning for a few work projects.

Shannon W.

Thank you for focusing on the importance of simplicity. The design concepts were explained so well and so clearly. The content was excellent and I have learned so much. I have reviewed the videos more than once and learned something each time.

Banxware G.

Clear and concise. I found it to be structured and well-explained. I like the .txt files that supports the explanation as this may help anyone working on the project later on in order to understand the setup steps that were taken.

Shawn J.

Straight to the point. Solid content. No fluff... exactly the way I like it and want to learn. Thank you!

Jade L

Very thorough setup session - easy to follow and with lots of good tips. Ready to roll!

Venkatesh N.

Good to know various options for implementing modern data platform. thanks :)

Filip B.

Thanks for providing this course material, I believe it will benefit tremendously to my development within the data engineering space along with everyone else taking this course... it's hard to find all this information centralized in one location without spending countless hours on YT, googling and trying to get all the different parts connected.

Trevor B.

Great detail. Very organized.

Cameron W.

It was well done. Everything works as expected. As an extra for myself, I think this can run on a Raspberry Pi, I will try coming back to it later for that after the rest is complete.

What will you learn?

We'll cover key topics data engineers & team leaders need to understand such as:

  • How to think strategically about designing an end-to-end architecture that's simple & easy to follow
  • How to create a foundational data model (facts & dimensions) so you can build pipelines with a clear strategy
  • How to properly set database roles & permissions so you stay in control of user access
  • How to automate testing & deployments so you can spend more time on development
  • Best practices & tips from 10 years as a developer, consultant & educator so you avoid common mistakes 

 

In my experience, the best engineers are the ones that see the bigger picture of their work, not just the individual task.

And my goal with this course is to help you start approaching data like an architect, not just another developer.

More than just theory

The Modern Engineer Playbook packs years of on-the-job experience & thousands of hours of education into a single, hands-on course.

It mimics the same approach I follow with consulting clients and includes personal tips, tricks & lessons I've learned along the way.

 

Below are testimonials from previous clients:

By the end you will:

As an individual engineer:

  • Achieve a deeper understanding of data architecture without the usual costs ($1000+ trainings, wasted time searching & watching generic tutorials, etc.)
  • Have a framework to learn without asking for permission
  • Have a safe space to practice without worrying about mistakes
  • Be more prepared for interviews, more challenging team projects & more

 

As a team leader:

  • Implement a new architecture faster with clear guidelines & pre-created templates
  • Avoid common mistakes that can compound by following a step-by-step approach
  • Get consulting-level guidance & insights without paying tens of thousands to hire one
  • Avoid unexpected future costs (tools, maintenance, time) by planning ahead

 

  

Money-Back Guarantee

If for any reason you complete the course and are unsatisfied with the results, you can request a refund & get 100% of your money back. No questions asked.

The Modern Engineer Playbook

Level-up your skillset & start building like a modern engineer.

One Time Payment

$497

Complete end-to-end Playbook

  • 6 in-depth modules (Design, Setup, Build, Automate, Maintain, Migrate)
  • 87 video training lessons 
  • Hands-on experience with modern tools (Airbyte, Fivetran, dbt, PostgreSQL, Snowflake, GitHub, Metabase, Tableau & Docker)
  • Bonus: Access to private data sources (PostgreSQL & GSheets)
  • Bonus: Workflow Automation Scripts (x3)
  • Bonus: Data Architecture Handbook
  • Bonus: Architecture Design Templates
  • Bonus: The "Simple Stack" Checklist 
Access Now

3 Monthly Payments

$167/mo

Get same access for less up font

Access Now