Prompt Engineering & AI Agents
From zero to building production AI agents — 23 interactive lessons across 4 phases, covering prompt fundamentals, applied techniques, autonomous agent systems, and career guidance.
23Topics
3Phases
100+Concepts
Phase 1Foundations
01🧠How LLMs Actually WorkTokens, context windows, temperature, and the engine behind every AI toolTheory02⚖️Model Selection & ComparisonCompare model families, benchmarks, and build a practical selection frameworkTheory03🏗️Prompt Structure BasicsRoles, instructions, constraints, and the anatomy of a great promptTheory04🎯Prompting TechniquesZero-shot, few-shot, chain-of-thought, and moreTheory05⚡Advanced PromptingXML tags, structured output, prompt chaining, and meta-promptingHands-On06🔄Prompt Iteration & DebuggingSystematic process from first draft to production-readyHands-On07🛠️Hands-On: Building with LLM APIsStreaming, error handling, and a complete CLI chat appProject
Phase 2Applied Prompt Engineering
08📚RAG: Retrieval-Augmented GenerationGive your LLM access to external knowledgeTheory09🔧Tool Use & Function CallingLet your LLM take actions — calling APIs and accessing live dataHands-On10⛓️Prompt Templates & ChainingReusable components and multi-step workflowsHands-On11📋Structured Output & ParsingJSON mode, schema-driven generation, Pydantic models, and validation strategiesHands-On12📊Evaluating Prompt QualityMeasure, score, and systematically improve promptsHands-On13🛡️Safety & GuardrailsPrompt injection defenses, content filtering, and guardrails frameworksTheory14🚀Project: AI-Powered Code Review ToolBuild a complete prompt-powered application from scratchProject
Phase 3AI Agents
15🤖What Are AI Agents?The paradigm shift from chatbots to autonomous agentsTheory16🏛️Agent ArchitecturePlanning, memory, tool use, and the reasoning loopTheory17🧩Memory & Context ManagementBuffer, summary, and vector memory types plus context window strategiesTheory18📦Agent FrameworksLangChain, CrewAI, Claude Agent SDK — choose the right toolHands-On19🔨Building a Simple Agent from ScratchNo frameworks — build a complete agent in pure PythonProject20👥Multi-Agent SystemsOrchestrate multiple specialized agents for complex tasksHands-On21🎯Project: Full-Stack AI AgentBuild a production-ready research & writing agentProject