Generative AI Tutorial 0/80 lessons ~6 min read Lesson 71
AI Exercises
Practical exercises are the fastest way to internalise everything you've learned.
Course progress0%
Focus
6 guided sections
Practice signal
Examples included
Career prep
Foundation builder
Introduction
Practical exercises are the fastest way to internalise everything you've learned. Below is a curated set spanning prompt engineering, RAG, agents and deployment — pick one a week and ship it.
Beginner analogy: Like LeetCode for AI engineers — build muscle by repetition.
Understanding the topic
Core concepts to understand:
- Build a chatbot with streaming + memory.
- Implement RAG over your own notes.
- Build a tool-calling agent that searches the web.
- Add per-user budget caps to an AI feature.
- Set up evals for one prompt + measure accuracy.
- Deploy a multi-step workflow with LangGraph.
- Implement prompt caching and measure cost reduction.
- Build a Perplexity-like research agent.
- Add observability (LangSmith / Helicone).
- Red-team your own prompt for injection.
Syntax reference
Visual workflow / architecture:
bash
Week 1 → chatbotWeek 2 → RAGWeek 3 → agent + tool callingWeek 4 → eval + monitoringWeek 5 → cost + cachingWeek 6 → red-team + safety
Real-world use
Many top AI engineers got hired by shipping these exact mini-projects on GitHub.
Best practices
- Ship one project per week, however small.
- Open-source what you build — it's your portfolio.
Hands-on exercise
Interview preparation — practice these questions:
- Q1. Walk me through a project you've built.
- Q2. What was the hardest bug?
- Q3. How did you evaluate it?
Ready to mark this lesson complete?Track your journey across the entire course.