M05-01 · AI + Data & Decision Science

SQL and Data Warehouse Operations

AI + Data & Decision Science →

Teaches students to write production-grade SQL and navigate modern data warehouse environments. Covers everything from schema exploration and complex query construction to query optimization, cost management, and dbt fundamentals. Students leave this course writing documented, performant SQL against real warehouse environments — the foundational skill for every data role.

35 Hours
8 Learning objectives
Create Bloom's ceiling (?)
5 Competencies

Learning Objectives

Objectives

Depth
  • Navigate data warehouse schemas using INFORMATION_SCHEMA, dbt docs, and data dictionaries to identify key tables, grain, and relationships Apply
  • Write complex SQL queries using CTEs, window functions (ROW_NUMBER, LAG, LEAD, RANK), and multi-table JOINs with correct join type selection based on business logic Apply
  • Analyze query execution plans using EXPLAIN to identify full table scans, missing filters, and inefficient join strategies before running expensive queries Analyze
  • Evaluate warehouse compute costs and implement safeguards — session timeouts, query size limits, and warehouse scaling policies — to prevent runaway spend Evaluate
  • Construct dbt models following the staging/intermediate/marts layering pattern, including source definitions, model documentation, and ref() dependencies Create
  • Implement dbt tests (not_null, unique, accepted_values, relationships) on data models to guarantee data quality for downstream consumers Apply
  • Distinguish between production databases, read replicas, and data warehouses, articulating the risk and appropriate use case for each Understand
  • Write reusable, documented SQL following team style guides: consistent formatting, meaningful CTEs, business-logic comments, and explicit column selection Apply

Levels: Remember · Understand · Apply · Analyze · Evaluate · Create — highest demands most original thinking.

What You'll Master

Schema Navigation

Exploring warehouse structures, understanding table grain, tracing entity relationships across schemas, interpreting data dictionaries.

Advanced SQL Authoring

CTEs, window functions, complex JOINs, subqueries, date/time manipulation, conditional aggregation for production-quality analysis queries.

Query Optimization

Reading execution plans, indexing awareness, partition pruning, compute cost estimation, preventing expensive mistakes.

dbt Fundamentals

Model creation, layered architecture (staging/intermediate/marts), testing, documentation, ref-based dependency management.

SQL Discipline

Style guide adherence, meaningful comments explaining business logic, version-controlled query libraries, peer-reviewable SQL.

What You'll Build

Data Warehouse Query Library — Student builds a library of 10-12 production-grade SQL queries against a realistic data warehouse (e.g., Snowflake or BigQuery sandbox): includes schema exploration queries, a multi-CTE analysis with window functions, a dbt model with staging-to-mart transformation, dbt tests, and documentation. Each query includes comments explaining business logic, execution plan analysis, and estimated compute cost. The library is version-controlled in Git with a README explaining the data model.

Industry Tools, Not Toy Projects

Snowflake / BigQuery

Cloud data warehouse platforms for storing and querying large-scale analytical datasets.

dbt

Data transformation tool for building modular, tested, documented SQL models in a layered architecture.

DBeaver / DataGrip

Database client tools for connecting to warehouses, exploring schemas, and running queries.

VS Code

Code editor for writing and managing SQL files with syntax highlighting and version control integration.

Git / GitHub

Version control for maintaining query libraries, dbt projects, and collaborative SQL development.

Claude

AI assistant for SQL help, query optimization review, and learning new SQL patterns.

Prerequisites

Ready to start learning?

Take the free AI-guided assessment. We'll build your personalized path through the Foundations and your chosen major.

Start Your Assessment
Free · 15 minutes · No credit card