Skip to content
Pricing

Compare analytics engineering training plans.

Start free, buy the practice library, or follow a diagnostic-shaped path through browser-run SQL and Python, guided modeling, dbt, API, and data-quality scenarios, to a human-reviewed capstone.

Start free

Free

$0

Free forever · No credit card

  • Curated free SQL, Python, and dataset exercises
  • All 105 free resource articles
  • Roadmap and syllabus preview
  • Topic hubs across SQL, dbt, modeling, BigQuery, and Python
Practice only

Practice Pass

$149

One payment · Lifetime access

The full practice library with hints and worked solutions. No capstone or GPT tutor — that's the full course.

  • All 1,604 graded exercises
  • 49 topics, hints + worked solutions
  • SQL Rapid-Fire, unlimited
  • Lifetime access
Recommended
The course

Analytics Engineering Mastery

$997

One payment · Lifetime access · 7-day refund

  • 89 core lessons in a personalized path
  • 1,604 graded exercises across 49 topics
  • SQL and Python that run and grade in the browser
  • Guided dbt, modeling, and data-quality scenarios with worked answers
  • 22 hands-on practice challenges and applied labs
  • 1 human-reviewed production capstone
  • Capstone built in your own BigQuery and dbt Cloud, with human review
  • Free, open-source Analytics Engineering Toolkit
  • GPT tutor on every lesson and exercise
  • Interview-prep questions and worked answers
  • Lifetime access · every future update included
  • 7-day money-back guarantee
Explore the open-source toolkit

Secure checkout · powered by Stripe

Want hands-on help?

1-on-1 coaching with Eric

Prefer direct feedback on your code, portfolio, and interviews? Private mentorship built around your goal — limited spots, by application.

See coaching →
What this program adds

One connected path from query to reviewed project.

Work through SQL, data modeling, dbt, and data quality with browser practice and worked explanations, then bring those skills together in a human-reviewed capstone.

  1. 01

    Practice the implementation

    Run SQL and Python against real fixtures, then compare your result with the expected output and explanation.

  2. 02

    Make modeling decisions

    Define grain, relationships, tests, metric rules, and failure handling in guided scenarios and projects.

  3. 03

    Produce inspectable evidence

    Build work you can validate, document, and explain instead of relying on a completion claim alone.

  4. 04

    Receive human capstone feedback

    Submit the final project for a review of the result, documentation, and technical decisions.

Learning format

Is this the right learning format for you?

This is a self-paced, practice-led course. Most of your time goes to writing queries, building models, investigating mistakes, and completing a project.

Good fit

You want structured technical practice, realistic projects, and feedback on a completed capstone.

Different needs

You need scheduled live classes, daily instructor availability, or a program focused primarily on Excel and dashboard design.

Experienced learners

Start with the diagnostic so you can move past foundations you already understand.

By the numbers

Course contents by the numbers.

89
Core lessons
118
Complete lessons
1,604
Graded exercises
22
Total projects
What mentees say

What 1-on-1 tutoring clients say about Eric.

★★★★★5.025 reviews from 1-on-1 tutoring on Codementor

  • ★★★★★Mentoring note 01
    Such a great mentor, and so calm and understanding. As a newbie to SQL I found it intimidating, but I appreciate Eric's support throughout. 10/10 would recommend.
    Verified Codementor mentee
    Learning SQL from scratch
  • ★★★★★Mentoring note 02
    With only 2 sessions I'm confident I can improve my SQL, Python, and Snowflake skills. Go with Eric — you can't go wrong.
    Verified Codementor mentee
    SQL · Python · Snowflake
  • ★★★★★Mentoring note 03
    Walked in terrified of SQL and now I feel ready to learn more. Eric was candid about his experience and shared resources and tips that can help my career.
    Verified Codementor mentee
    SQL · career advice
Before you buy

Questions worth answering.

Access, pacing, grading, support, and the capstone—answered directly.

I have zero technical background. Is this really for me?

Yes. Start with the diagnostic and it will point you toward the foundations you need. Experienced students should take the same diagnostic and move past basics they can already demonstrate.

What does the full program add?

The program connects a diagnostic-shaped path with 1,604 graded exercises, practice challenges, applied labs, selected portfolio projects, and a human-reviewed capstone. SQL and Python run in your browser and are graded on their output; dbt, modeling, and ETL scenarios are checked against worked explanations.

How long will it take?

Depends on how much time you can give it. 10–15 hours a week typically takes about three months. Moonlighting around a full-time job, expect six. The platform tracks your progress so you can pause and resume without losing place.

What if I get stuck?

The built-in GPT tutor can explain or hint in context. For local repository work, the Analytics Engineering Toolkit is available now for SQL review, dbt health checks, data profiling, and data-quality investigation.

Is my work graded? Is there an instructor?

The course is self-paced. SQL and Python exercises auto-grade in the browser; modeling, dbt, and ETL scenarios are checked against worked explanations. The completed capstone is the one deliverable that receives written human review. For line-by-line review of your code, portfolio, or interview preparation, 1-on-1 coaching is available separately.

Is the content kept up to date?

The curriculum is revised as updates are released, and lifetime access includes those released course revisions. The course page shows the currently published module list.

What if it's not for me?

7-day refund. Try the first three modules, do the exercises, and if it's not delivering value, email and you'll get a full refund.

Will the AI tools section help me in interviews?

Module 9 covers prompt patterns for SQL review, dbt generation, modeling, and using Cursor as a coding partner. It provides concrete examples you can discuss in an interview.