Skip to main content
AI can feel overwhelming. This course is designed to make AI approachable and practical, starting from the fundamentals and moving toward building AI agents you can run locally and understand deeply. We start with the absolute basics of AI and progress to agent design. Along the way, we dissect a popular open-source AI agent so you can see how components fit together in a real project. This lesson is hands-on. You will complete labs that let you build and test agents without exposing API keys or incurring unexpected charges. Everything you need is provided so you can focus on learning. By the end of this module you’ll be able to:
  • Explain what ChatGPT is and how chat interfaces interact with large language models.
  • Describe core concepts behind generative models and why “pre-training” matters.
  • Build simple agents that use models to perform tasks and chain reasoning steps.
Let’s begin with something familiar: ChatGPT.
A retro-style graphic with two labeled panels: "CHAT — The Interface" on the left with chat bubbles and "GPT — The AI Brain" on the right accompanied by a pixelated brain icon. Bright cyan and yellow text sits on a dark background.
“Chat” is the user-facing interface where you type messages and read replies. “GPT” — short for Generative Pre-trained Transformer — is the underlying model that produces those replies by predicting the next words, given a prompt.
Don’t worry about the full meaning of “Generative Pre-trained Transformer” yet. We’ll break down those terms shortly. For now, think of GPT as the AI brain and chat as the interface you use to talk to it.
Links and references

Watch Video