- Resources
- Courses & Learning
- AI Fundamentals
Courses & Learning
AI Fundamentals
Flavio Copes' free 31-lesson course on how language models work, writing prompts and project rules, curating context, agents and tools, verifying AI output, and using AI safely.
Curriculum
6 modules · 31 lessons- 1
Understand AI models
Build a useful mental model of generation, tokens, capabilities, and limits.
- 01 What AI is useful for
- 02 What a language model does
- 03 Tokens and the context window
- 04 Capabilities and limits
- 05 AI glossary
- 06 Check your understanding: AI models
- 2
Choose and access a model
Compare models by task, speed, cost, access method, and privacy needs.
- 07 Compare models by the task
- 08 Model names will change
- 09 Subscription or API key
- 10 Cloud or local models
- 11 Check your understanding: choosing a model
- 3
Prompts, rules, and context
Give AI a clear task, durable instructions, and only the context it needs.
- 12 Prompts, rules, and context
- 13 Write a useful prompt
- 14 Use project rules
- 15 Curate the context
- 16 Check your understanding: prompts and context
- 4
Agents and tools
Understand the agent loop, tool calls, permissions, skills, and MCP.
- 17 Chatbots and agents
- 18 The agent loop
- 19 Tools and permissions
- 20 Skills and MCP
- 21 Check your understanding: agents and tools
- 5
Verify the work
Work in small steps and use inspection, tests, and evidence as feedback.
- 22 Work in small steps
- 23 Inspect before changing
- 24 Use tests as feedback
- 25 Verify the result
- 26 Check your understanding: verification
- 6
Use AI safely
Handle uncertainty, private data, secrets, permissions, and generated code responsibly.
- 27 Hallucinations and uncertainty
- 28 Protect data and secrets
- 29 Review generated code for security
- 30 Complete your first AI workflow
- 31 Check your understanding: safe AI use
Pricing
Full Course $0
6 modules and 31 lessons, readable online with no signup, or offline as an ebook via the free newsletter.
Author
Flavio Copes