🤖 Write code that thinks — not through a UI, but through an API
When you type in ChatGPT — you’re a user. When you connect an LLM via API — you’re an engineer. The difference is that you decide what the model knows, how it responds, and how much each request costs.
In this course you’ll build 5 real projects you can show at a job interview:
- Chatbot with dialog history, streaming, and a beautiful terminal UI
- AI text analyst with Pydantic validation and prompt caching
- Agent with tools: search, files, web requests via httpx
- RAG system: chat with your own documents via ChromaDB
- Production-ready agent: asyncio, persistent memory, CLI
Course stack:
uv · anthropic · httpx · environs · pydantic v2 · rich · typer · chromadb · asyncio
Requirements:
Basic Python — functions, lists, dicts. Everything else is explained in the course.