All Lessons
30-day course
AI Engineering in 30 Days
Build and ship a practical AI product in 30 daily steps, from problem framing and model integration through RAG, evaluation, security, deployment, and production operations. Every day produces a deliverable for the running Helpdesk Copilot project.
0%
0/30 lessons
30
Lessons
1350m
Total Time
Lessons
1. Day 1: Choose a Real Problem and Define the Outcomebeginner
45m
2. Day 2: Map the Workflow, Data, and Constraintsbeginner
45m
3. Day 3: Create a Reproducible Development Environmentbeginner
45m
4. Day 4: Call a Model Through a Small, Testable Boundarybeginner
45m
5. Day 5: Design Prompts as Versioned Product Contractsbeginner
45m
6. Day 6: Budget and Assemble Contextintermediate
45m
7. Day 7: Make Model Output Typed and Validatedintermediate
45m
8. Day 8: Define Safe and Useful Tool Contractsintermediate
45m
9. Day 9: Choose a Workflow Before an Agent Loopintermediate
45m
10. Day 10: Build a Bounded Agent Loopintermediate
45m
11. Day 11: Add Knowledge Retrieval to the Productintermediate
45m
12. Day 12: Separate Conversation State from Durable Memoryintermediate
45m
13. Day 13: Design the Review Experience and Streaming UXintermediate
45m
14. Day 14: Shape the Application API and Service Boundariesintermediate
45m
15. Day 15: Persist Work Safely and Make Retries Idempotentintermediate
45m
16. Day 16: Test the System at the Right Boundariesadvanced
45m
17. Day 17: Build an Evaluation Set Before Tuning Furtheradvanced
45m
18. Day 18: Measure Quality and Diagnose Failuresadvanced
45m
19. Day 19: Protect Against Prompt Injection and Unsafe Actionsadvanced
45m
20. Day 20: Apply Privacy, Retention, and Data Governanceadvanced
45m
21. Day 21: Trace Requests with Useful Observabilityadvanced
45m
22. Day 22: Control Cost with Product-Level Budgetsadvanced
45m
23. Day 23: Reduce Latency Without Hiding Workadvanced
45m
24. Day 24: Design Retries, Fallbacks, and Recoveryadvanced
45m
25. Day 25: Add Guardrails and Human Escalationadvanced
45m
26. Day 26: Prepare CI and a Reproducible Deploymentadvanced
45m
27. Day 27: Launch Gradually and Collect Actionable Feedbackadvanced
45m
28. Day 28: Monitor Production and Practice an Incidentadvanced
45m
29. Day 29: Integrate the Vertical Slice and Verify Acceptanceadvanced
45m
30. Day 30: Present the System and Plan Its Next Iterationadvanced
45m
Continue this course
Follow the lessons in order and build the project or deliverables described throughout this course.