# Creating a full dbt Project Lecture

> Creating a full dbt project provides a comprehensive overview of essential dbt concepts, focusing on tests, snapshots, and packages. Participants will learn how to implement data quality tests, including data and unit tests, to ensure the integrity of their data models. The lesson also covers the c…

- Web page: https://www.dataexpert.io/lesson/dbtbasicsday2lecture-jan2026-p735-l1926
- Program: [AnalyticsExpert](https://www.dataexpert.io/program/analytics-expert)
- Module: Week 1: dbt Basics
- Access: Requires enrollment in AnalyticsExpert
- Length: 55 min video
- Skills: SQL, Data Modeling, ETL/ELT, dbt, Data Warehousing
- Academy: DataExpert.io Academy

## About this lesson

Creating a full dbt project provides a comprehensive overview of essential dbt concepts, focusing on tests, snapshots, and packages. Participants will learn how to implement data quality tests, including data and unit tests, to ensure the integrity of their data models. The lesson also covers the creation of snapshots for tracking slowly changing dimensions and introduces packages that enhance dbt functionality, making it ideal for analytics engineers looking to streamline their data transformation processes.

## Navigation

- Previous lesson: [Build your first pipeline with dbt Lab](https://www.dataexpert.io/lesson/dbtbasicsday1lab-jan2026-p735-l1925.md)
- Next lesson: [Creating a full dbt Project Lab](https://www.dataexpert.io/lesson/dbtbasicsday2lab-jan2026-p735-l1927.md)
