---
title: "Journey overview | Grafana Labs"
description: "What you'll learn and build in this journey"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

## What you’ll learn

If you’ve ever had an alert rule silently changed in production, or spent time recreating notification policies someone deleted by accident, this journey is for you. It’s built around two main sections that teach you to manage Grafana resources as code:

| Section                       | Skills                                                                                                   |
|-------------------------------|----------------------------------------------------------------------------------------------------------|
| **Grafana resources as code** | Understand the Grafana Terraform provider, define alert resources in HCL, and deploy them with Terraform |
| **CI/CD automation**          | Automate deployment with GitHub Actions                                                                  |

## What you’ll build

During this journey you’ll build a complete resources-as-code workflow:

1. Alert rules, contact points, and notification policies defined in HCL
2. Deployed to Grafana via Terraform
3. Automated through a GitHub Actions pipeline

By the end, every resource change goes through version control, code review, and automated deployment, just like your infrastructure.
