# Advanced dbt Day 2 Lecture

> In this lecture, Bruno dives into advanced DBT concepts, focusing on Jinja, macros, and incremental models. He explains how to use Jinja for Python-like functionality in SQL and the importance of macros in creating reusable SQL code. He also discusses best practices for running DBT models, particul…

- Web page: https://www.dataexpert.io/lesson/advanced-dbt-day-2-lecture-jan2025
- Program: [2025 New Year  Data Engineering Boot Camp starting January 6th](https://www.dataexpert.io/program/2025-new-year-data-engineering-boot-camp-starting-january-6th)
- Access: Requires enrollment in 2025 New Year  Data Engineering Boot Camp starting January 6th
- Length: 42 min video
- Skills: SQL, Data Modeling, ETL/ELT, dbt
- Academy: DataExpert.io Academy

## About this lesson

In this lecture, Bruno dives into advanced DBT concepts, focusing on Jinja, macros, and incremental models. He explains how to use Jinja for Python-like functionality in SQL and the importance of macros in creating reusable SQL code. He also discusses best practices for running DBT models, particularly the significance of selecting models to optimize costs.

## Navigation

- Previous lesson: [Snowflake Lab](https://www.dataexpert.io/lesson/snowflake-lab-jan2025.md)
- Next lesson: [Advanced dbt Day 2 Lab](https://www.dataexpert.io/lesson/advanced-dbt-day-2-lab-jan2025.md)
