intermediate23 lessons · 5 modules

AI Engineering

A practical, project-driven curriculum for software engineers moving into AI engineering — calling LLM APIs, prompt engineering, building RAG pipelines end to end, tool-using and multi-agent systems, MCP, and shipping AI features safely with guardrails, cost control, and observability. Every lesson after the first builds something real.

aillmragagentsprompt-engineeringpython

prerequisites

  • Comfortable writing Python
  • Basic familiarity with REST APIs
  • No prior AI/ML experience required

you'll learn

  • Call LLM APIs directly (OpenAI, Anthropic) with streaming, retries, and proper conversation management
  • Write reliable prompts — few-shot, chain-of-thought, structured JSON output, and systematic evaluation
  • Build a full RAG pipeline — chunking, embeddings, vector databases, hybrid search, and reranking
  • Build tool-using and multi-agent systems with the ReAct loop, memory, and MCP servers
  • Defend against prompt injection and jailbreaks with guardrails and content moderation
  • Control cost and latency in production — caching, model routing, and full observability
Start from the beginning →