Bruin Academy
Learn to build with AI and data
Hands-on tutorials covering AI agents, data pipelines, and real-world workflows with Bruin's open-source tools.
Bruin CLI Introduction
Install the CLI, learn the core concepts, and build your first pipeline locally.
Bruin Cloud Getting Started
Wire your repo, configure connections, and trigger your first run.
- 1
Manage Connections
4 minConfigure connections so your pipelines can reach data sources and destinations.
- 2
Create a Project
4 minConnect a GitHub repo, create your first project, and add the connections it needs.
- 3
Enable a Pipeline
4 minEnable a pipeline, fix any missing connections, and trigger the first run.
Featured
Dashboards as Code with Bruin DAC
Scaffold a DAC project, connect a local DuckDB, author a YAML dashboard, and serve it on localhost - then let the in-browser AI assistant add new charts by chat.
Marketing Analyst
Ingest Google Ads, Klaviyo, and GA4 into DuckDB, build staging + report layers, and let an AI agent answer real attribution and CAC questions. Every step is a plain-English prompt.
Build an AI Data Analyst
Go from zero to a working AI analyst that understands your database and answers business questions.
Build Dashboards with an AI Agent
Use a Bruin Cloud AI agent to scaffold and edit dashboards from natural language - no YAML required.
Browse all tutorials
38Dashboards as Code with Bruin DAC
Scaffold a DAC project, connect a local DuckDB, author a YAML dashboard, and serve it on localhost - then let the in-browser AI assistant add new charts by chat.
Stock Analyst
Ingest FMP, Yahoo Finance, and FRED into DuckDB, build staging + report layers, and let an AI agent analyze fundamentals, prices, and macro regimes. Every step is a plain-English prompt.
Marketing Analyst
Ingest Google Ads, Klaviyo, and GA4 into DuckDB, build staging + report layers, and let an AI agent answer real attribution and CAC questions. Every step is a plain-English prompt.
Build an AI Data Analyst
Go from zero to a working AI analyst that understands your database and answers business questions.
End-to-End Pipeline: NYC Taxi
Build a complete data pipeline from raw API data to clean, aggregated reports with quality checks.
dbt + Bruin AI Data Analyst
Layer Bruin context on top of an existing dbt + warehouse setup so an AI agent can navigate your models and run real SQL.
Shopify Data Pipeline
Build an analytics stack for your Shopify store - pick your warehouse, marketing, and ads tools.
Notion to PostgreSQL
Load Notion data into PostgreSQL using Bruin's ingestr asset type.
Oracle to DuckDB
Move data from Oracle XE into DuckDB with Docker setup, data seeding, and SQL transformations.
Using Bruin Templates
Scaffold a complete data pipeline in seconds with ready-made blueprint templates.
IDE Extension
Install and explore the Bruin extension for VS Code and Cursor - manage pipelines, view lineage, and preview queries.
Bruin + Python
How Bruin supports Python - from Python assets and materialization to the Python SDK that removes the boilerplate.
Data Engineering Zoomcamp
A free bootcamp by DataTalks.Club covering the data engineering lifecycle with Bruin.
Incremental vs. Full Refresh Runs in Bruin
Learn how Bruin's interval start/end variables drive incremental runs, how --full-refresh changes the picture, how each behaves across SQL, Python, and ingestr assets, and how to protect critical tables with refresh_restricted.
Using the Bruin Python SDK
Skip the boilerplate. Use the Bruin Python SDK to query databases, manage connections, and access pipeline context from your Python assets with a few imports.
Materializing Python Assets into Your Warehouse
Return a DataFrame, let Bruin handle the rest. Learn how to use Python materialization to load data into BigQuery, Snowflake, Postgres, and more - with support for merge, append, and incremental strategies.
AI Analyst for Stock Market Data with BigQuery & Claude
Build a local AI analyst for stock market and investment data using Bruin CLI, BigQuery, and Claude Code.
Set Up Bruin MCP with Claude Code
Install the Bruin MCP in Claude Code to give your AI agent full access to the Bruin CLI - query data, run assets, and build pipelines using natural language.
Validate Pipelines Before Deploying
Use bruin validate to check pipeline configurations, asset definitions, SQL syntax, dependency issues, and circular dependencies before deploying.
Navigate Your Run History
Use the Bruin VS Code extension to browse past runs, see which assets succeeded or failed, copy commands, and re-run previous executions.
Understand Materialization with Render
Use bruin render to see how materialization transforms your SQL queries at runtime - from append inserts to full refresh table recreation.
Query Databases from Your IDE
Use the Bruin extension's built-in database viewer to browse tables, view schemas, and run queries across all your connections without leaving VS Code.
Auto-Generate Asset Dependencies
Use bruin patch fill-asset-dependencies to automatically detect and generate dependencies from your SQL queries - no manual declaration needed.
Auto-Generate Column Schema from Your Database
Use the Bruin extension to automatically pull column names and data types from your database into your asset definitions - no manual entry needed.
Run Multiple Specific Assets
Select exactly which assets to run using the Bruin VS Code extension - pick individual assets, include downstream dependencies, and create targeted runs.