Start the course with one prompt
Initialize the intermediate project, generate its local data, and hand the lesson loop to your agent.
One prompt, then the course loop
This course has no setup lesson in its 15-lesson sequence. Set up the project once, then use next lesson and review my work from inside the conversation with your agent.
Create an empty folder, open it in your terminal, then start Claude Code, Cursor, or Codex there. You also need Git and a code editor. The agent can install Bruin if it is missing.
You are going to set up and then teach me an interactive SQL course. Do this in order, and show me each command before you run it:
- Check that Git and Bruin are installed (
git --version,bruin version). If Bruin is missing, install it withcurl -LsSf https://getbruin.com/install/cli | sh, then check the version again. - Run
bruin init academy-sql-intermediatein this folder. - Generate the sample data with
bruin run academy-sql-intermediate/pipeline, then confirmordershas 1,212 rows,order_itemshas 2,895 andfx_rateshas 5,480. - Read
academy-sql-intermediate/AGENTS.mdandacademy-sql-intermediate/course/README.mdso you know how to run the course. - Greet me, show me the 15-lesson syllabus, and tell me to say "next lesson" to begin and "review my work" whenever I finish a task.
Do not teach lesson one yet - just get set up and hand me the controls. If any command fails, stop and show me the error instead of trying something else.
Confirm the three row counts yourself after setup. The template generates the data locally in DuckDB, so you need no warehouse account or credentials. When the agent has shown the syllabus, say next lesson.