DATA ENGINEERING

Transform Data with DBT + MCP

Build analytics pipelines by chatting with your IDE

Transform Data with DBT + MCP project preview
dbt
Cursor

Difficulty

Beginner

Time to complete

90 minutes

Availability

Free

BUILD

What you'll build

Create production-ready data transformations with DBT. Build customer analytics, add data quality tests, and generate documentation - all through natural language in Cursor.

1. Initialize DBT project via chat

Set up your DBT project structure and connect it to PostgreSQL. Configure the DBT MCP server so Cursor can run transformations through plain English

2. Create customer analytics model

Write SQL that transforms raw orders into business insights. Calculate lifetime value, segment customers by behavior, and identify their favorite product categories

3. Run transformation by chatting

Tell Cursor to build your analytics table and watch it happen. DBT compiles your SQL, executes it against the database, and shows you instant results

4. Add automated quality tests

Add schema tests that catch data issues before they break dashboards. Test for nulls, duplicates, and invalid values - the same patterns used by Airbnb and GitLab

5. Generate interactive docs

Create professional documentation with lineage diagrams. See exactly how data flows through your pipeline and share it with your team

Your portfolio builds as you work.

Every project documents itself as you go. Finish the work, and your proof is ready to share.

PROJECT

Real world application

Skills you'll learn

  • DBT Transformations

    Transform raw data into analytics-ready models with SQL

  • SQL Analytics

    Master CTEs, aggregations, and window functions

  • Data Quality Testing

    Schema tests that catch issues automatically before they break dashboards

  • Data Lineage

    Visualize how data flows through your transformation pipeline

  • Auto Documentation

    Generate professional docs from your models and schemas

  • Production Pipelines

    Same tools used by data teams at Airbnb and GitLab

Tech stack

  • dbt logo

    dbt

    Transform data with SQL, test automatically, document everything

  • Cursor logo

    Cursor

    The AI-powered IDE that runs your transformations through chat

Huge thanks to NextWork for all the awesome hands on projects. I have done 17 so far and learned so much. Keep up the amazing work!

Jonathan Goodenough

NextWork Student

OUTCOME

Where this leads.

Relevant Jobs

Roles where these skills matter:

  • Data Engineer
  • Analytics Engineer
  • BI Developer
  • Data Analyst
  • Platform Engineer

Data Engineering with MCPs

Continue your data engineering journey - build real-time pipelines, analytics dashboards, and production data systems

Data Engineering with MCPs

dbtCursor

One Project. Real Skills.

90 minutes from now, you'll have completed Transform Data with DBT + MCP. No prior experience needed. Just step-by-step guidance and a real project for your portfolio.

Beginner-friendly