import{c as e,Q as a,j as s,m as n}from"./chunks/framework.BPKcPtvA.js";const u=JSON.parse('{"title":"Student Orientation Guide","description":"","frontmatter":{},"headers":[],"relativePath":"getting-started.md","filePath":"getting-started.md","lastUpdated":1780488246000}'),i={name:"getting-started.md"};function l(o,t,r,d,h,p){return a(),s("div",null,[...t[0]||(t[0]=[n(`

Student Orientation Guide

Welcome to the Agentic Engineering Course. This guide tells you exactly what to do first.


Step 1: Prerequisites Checklist

Before starting, ensure you have:

Optional (install later when needed)


Step 2: Course Structure

The course is organized into 8 modules with 13 labs:

course/
├── 00-CURRICULUM.md         ← START HERE: Full lesson plan
├── M1-FOUNDATIONS.md        ← START HERE: Module 1
├── M2-ARCHITECTURE.md
├── ... (M3 through M8)
├── labs/                    ← Hands-on exercises
│   ├── L1-first-agent/
│   ├── L2-multi-tool/
│   └── ... (13 total)
└── FIELD-MANUAL.md          ← Quick reference cheat sheet

How Each Module Works

1. Read the module file (M1-FOUNDATIONS.md)
2. Complete the lab exercise (labs/L1-first-agent/)
3. Take the quiz (ASSESSMENTS.md)
4. Move to next module

Step 3: Your First Lab

Navigate to labs/L1-first-agent/ and open starter.py:

bash
cd course/labs/L1-first-agent/
python starter.py test.txt "What is this file about?"

Don't have an API key? The mock LLM client handles this automatically. Your code runs the same way with or without a real API key.

Lab Tips


Step 4: Install Skills (Optional)

After completing Module 3 (Security), install the skill kits:

bash
# Windows
powershell -File install.ps1

# Mac/Linux
bash install.sh

# Single kit
bash install.sh security

OrderModuleTimeDo This
1M1 Foundations4-6 hrsRead + Lab 1
2M2 Architecture6-8 hrsRead + Labs 2a, 2b
3M3 Safety5-7 hrsRead + Labs 3a, 3b
4M4 Orchestration7-9 hrsRead + Labs 4a, 4b
5M5 Production5-7 hrsRead + Labs 5a, 5b
6M6 Economics4-6 hrsRead + Labs 6a, 6b
7M7 Advanced5-7 hrsRead + Labs 7a, 7b
8M8 Capstone8-12 hrsBuild your project

Common Pitfalls

ProblemSolution
ModuleNotFoundError: anthropicRun pip install anthropic or use mock LLM (automatic fallback)
Lab runs but produces no outputCheck you called run_agent() at the end of the script
Tool loop never terminatesCheck MAX_ITERATIONS is set. Default is 15.
Mock LLM returns "No input provided"Check you're passing messages to create() not just prompt
YAML parse error in skillsCheck indentation — YAML uses 2-space indents

Getting Help


What You'll Learn

By the end of this course, you will be able to:

  1. Build single-tool and multi-tool agents from scratch
  2. Implement the 6-level security ladder (L0-L5) to protect your systems
  3. Design multi-agent systems with teams, chains, and peer-to-peer communication
  4. Deploy agents to production with CI/CD, observability, and rollback
  5. Optimize costs using cascade routing and evaluate performance with pass@k
  6. Build self-improving agents that experiment and learn
`,38)])])}const g=e(i,[["render",l]]);export{u as __pageData,g as default};