# Day 2 – dbt Models, Macros & Seeds - part 2 + Quiz (1h)

> Explore advanced concepts in dbt, focusing on models, macros, and seeds. This lesson covers the configuration of materializations, the creation of staging and fact tables, and the use of YAML files for documentation. Participants will learn how to implement Jinja for dynamic SQL generation, utilize…

- Web page: https://datagym.techexpert.io/lesson/2e61717a-52a5-4afc-b6e2-6fd5117288bfday2dbtmodelsmacrosseeds2h
- Program: [Mini dbt Bootcamp Starting on August 5th](https://datagym.techexpert.io/program/mini-dbt-bootcamp-7325)
- Access: Requires enrollment in Mini dbt Bootcamp Starting on August 5th
- Skills: Data Modeling, ETL/ELT, dbt
- Academy: DataGym.io

## About this lesson

Explore advanced concepts in dbt, focusing on models, macros, and seeds. This lesson covers the configuration of materializations, the creation of staging and fact tables, and the use of YAML files for documentation. Participants will learn how to implement Jinja for dynamic SQL generation, utilize macros for reusable code, and understand the role of seeds in transforming CSV files into tables. Ideal for data engineers looking to deepen their dbt skills and enhance their data modeling practices.

## Navigation

- Previous lesson: [Day 2 – dbt Models, Macros & Seeds - part 1 (1h)](https://datagym.techexpert.io/lesson/61f37c38-c1d7-402f-9be6-a4e4d7a70f81day2dbtmodelsmacrosseedspart11h.md)
- Next lesson: [Day 3 – Sources, Snapshots & Docs - part 1 (1h)](https://datagym.techexpert.io/lesson/d24e4610-340c-46c2-8f6b-5aa48c19884bday3sourcessnapshotsdocspart11h.md)
