Course brief
Build trustworthy transformation projects by making SQL dependency graphs, model contracts, tests, source freshness, incremental state, documentation, deployment environments, and change control explicit—then treat the warehouse and adapter as part of the execution model rather than hiding them behind dbt.
A comprehensive dbt Core course covering analytics engineering, project structure, models and ref/source graphs, materializations, incremental and microbatch processing, tests, snapshots, seeds, macros/Jinja, packages, documentation, contracts, model versions, state/defer, artifacts, adapters, CI/CD, security, performance, governance, semantic-layer awareness, and dbt Core 2.0/Fusion migration planning.
This syllabus deliberately separates foundations, data/model semantics, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.