For data engineers

Kimball's in the library. So is the Databricks course.

You learn this job by building pipelines. For the model underneath them, learn from the experts who wrote the book on it. From $10 a month.

Free for 7 days. Valid card required. Cancel anytime.

Foshin
Cover image for Data Engineering with Azure Databricks
De Wilde
Cover image for Fundamentals of Analytics Engineering
Raghunath
Cover image for Snowflake - Build and Architect Data Pipelines Using AWS
Pandey
Cover image for Apache Kafka - Real-time Stream Processing (Master Class)
Batchelder
Cover image for Data Governance Handbook

Sound familiar?

The sample CSV never renamed a column

Your source did, at 2am. Keep building your own pipelines. When one breaks, our experts have already written the chapter on why.

it's really hard to get actually messy sets that model real-life sets

A learner on r/DataCamp, January 2025
The tutorial's sample file

data/orders.csv

  • order_idBIGINT
  • customer_idBIGINT
  • amountDECIMAL(10,2)
  • order_dateDATE

1,000 rows. Same columns every run.

Your orders feed, 02:14

sources/shop.orders

  • order_idBIGINT
  • customer_idBIGINT
  • customer_refBIGINT VARCHARRenamed upstream1
  • amountDECIMAL(10,2) VARCHARNow a string2
  • order_dateDATE
  • promo_codeVARCHAR41% null3

dbt run failed: column "customer_id" does not exist

  1. 1

    Renamed upstream

    In the tutorial

    The sample file kept its columns. Nobody showed you how to hold the source team to theirs.

    In ExpertEdge

    Wendy Batchelder led data teams at Fortune 500 firms. Her handbook shows how to get source teams to own their data.

  2. 2

    Retyped overnight

    In the tutorial

    The tutorial knew its schema. Your job guessed the types. It guessed wrong.

    In ExpertEdge

    Dmitry Foshin's Azure Databricks course has a chapter on Delta Lake schema evolution. Delta rejects a write whose types don't match.

  3. 3

    Half null, no warning

    In the tutorial

    The course data had no gaps to find. You heard about this one from the dashboard team.

    In ExpertEdge

    Fundamentals of Analytics Engineering gives data quality and observability a chapter. Catch the gap before anyone opens a report.

What do the tutorials skip?

Kimball and Ross wrote the book on data modelling

Tool tutorials stop at the pipeline. You're the one asked to fix the model nobody owns. Each fix below is a chapter of The Data Warehouse Toolkit, in the library now.

dim_customer

  • customer_key
  • city
  • valid_fromType 2 history2

dim_dateShared by every fact

3
  • date_key
  • fiscal_week

dim_product

  • product_key
  • sku
  • category

dim_store

  • store_key
  • region

fct_order_linesGrain: one order line

1
  • date_key
  • customer_key-1 until they land4
  • product_key
  • store_key
  • quantity
  • net_amount
Each fix, from one chapter of the course
Cover image for The Data Warehouse Toolkit
The Data Warehouse ToolkitMargy Ross and Ralph Kimball
  1. 1

    Chapter 3 · Retail SalesDeclare the grain before the first column. The four-step design starts there.

  2. 2

    Chapter 5 · ProcurementThe customer moved city. Slowly changing dimensions keep both addresses.

  3. 3

    Chapter 4 · InventoryOne date table for every fact. The bus matrix keeps it conformed.

  4. 4

    Chapter 19 · ETL Subsystems and TechniquesThe order landed before its customer. Kimball gives late-arriving data its own subsystem.

20titles on data modelling, warehouses and lakehouses

Nearly 90%of data engineers report problems with their data modelsJoe Reis, 2026 State of Data Engineering, 1,101 respondents

Who wrote it?

Learn from the experts who set the standard

Our experts have built the warehouses and pipelines they teach. You'll find them all in one library.

  • Cover image for The Data Warehouse Toolkit
    Ralph Kimball, author of The Data Warehouse Toolkit

    Ralph Kimball

    Pioneered the dimensional approach your warehouse still copies.

  • Cover image for Data Engineering with Azure Databricks
    Tonya Chernyshova, author of Data Engineering with Azure Databricks

    Tonya Chernyshova

    A data engineer with over ten years in the job, including at Amazon.

    2 titlesProfile
  • Cover image for Snowflake - Build and Architect Data Pipelines Using AWS
    Siddharth Raghunath, author of Snowflake - Build and Architect Data Pipelines Using AWS

    Siddharth Raghunath

    An engineering manager who teaches cloud data engineering on AWS.

    5 titlesProfile
  • Cover image for Fundamentals of Analytics Engineering
    Dumky De Wilde, author of Fundamentals of Analytics Engineering

    Dumky De Wilde

    An analytics engineer with nearly ten years of pipelines and models.

Is it current?

We queried our own library for you

Every title carries the year it came out. Here's how many cover each platform you get hired to run, counted when this page was built.

The ExpertEdge catalogue

worksheets/is_it_current.sql

-- run on the ExpertEdge catalogue when this page was builtselect platform,       count(*) as titles,       max_by(title, released) as newestfrom expertedge.librarywhere category = 'Data Engineering & Analytics'group by platformorder by titles desc;

7 rows

241data engineering and analytics titles in the library

What do I read next?

Every skill the job asks for, in order

Tutorials jump from Spark to Kafka to dbt and never say why. Set Data Engineer as your target. ExpertEdge lines up the skills it asks for and the courses behind each one.

  1. What you've built

    Where you are

  2. Analytics Engineering

  3. Data Governance & Quality

  4. Data Ingestion & Transformation (ETL)

  5. Data Modeling & Database Design

  6. Data Warehousing & Big Data

  7. Database Technologies & Administration

  8. Real-Time & Stream Processing

  9. Data Engineer

    The goal

And the bootcamp?

The bootcamp in your feed costs decades of ExpertEdge

A data engineering bootcamp can cost $2,500. The same money buys decades of the whole library here.

One data engineering bootcamp

$2,500

Price quoted on r/dataengineering, December 2024

20years of the whole library, at today's annual priceExpertEdge, billed yearly · $120 a year

By design

What we left out on purpose

  • Mid-incident, on demand

    Read the fix when the pipeline breaks. No class to wait for.

  • Your own cloud

    Every example runs on your own cloud. Nothing to port back.

  • Answers in the library

    Search the error, land on the course. Faster than a forum.

  • Past the basics

    We won't explain what a join is. Most titles start past the basics.

Keep building your own pipelines. The chapter on what breaks them is already here.

And the price?

One price, everything included

Monthly

Billed monthly

$15per month

Everything, month to month. Cancel anytime.

What's included

  • Every modelling, Spark and warehouse title
  • The whole course library
  • Skills and a passport that stay yours
Start Free Trial

Annual

Billed yearly ($120)

$10per month

Everything for a third less, paid once a year.

What's included

  • Every modelling, Spark and warehouse title
  • The whole course library
  • Skills and a passport that stay yours
Start Free Trial

No setup fees, no minimum seats. Invoicing available on plans of 20+ seats or more.

Comparing options? Read how ExpertEdge stacks up against Udemy Business, LinkedIn Learning, Coursera and edX in our comparisons

Our blog

Built by people who know how great teams run L&D programs that work at scale

Still not convinced ExpertEdge is the right fit for you? Review some of our thinking on enterprise learning, content strategy and more. See if we align via the full blog.

Content Strategy

The B2B learning content stack most enterprises miss

Enterprise L&D teams have approached content procurement the wrong way for a decade. What a mature B2B learning content stack looks like, and the layers most enterprises are missing.

Oli Huggins

Oli Huggins

CEO and Founder

Comparisons

ExpertEdge vs Coursera and edX for B2B learning

A side-by-side of Coursera, edX and ExpertEdge for enterprise learning content: what each does well, where each falls short, and how to choose.

Oli Huggins

Oli Huggins

CEO and Founder