Free course

AI Fundamentals Course

Understand models, prompts, context, agents, tools, verification, and the safety habits you need to use AI well.

6 modules · 30 lessons · No signup

~~~

Your progress

of lessons completed.

Course completed.

What you'll learn

Complete a small AI-assisted coding task with useful context, clear constraints, verification, and a practical safety review.

Take this course offline

Subscribe to my newsletter to get every free book and course in PDF and EPUB format.

Get the downloads

Course contents

  1. Understand AI models

    Build a useful mental model of generation, tokens, capabilities, and limits.

    1. What AI is useful for
    2. What a language model does
    3. Tokens and generation
    4. Capabilities and limits
    5. Check your understanding: AI models
  2. Choose and access a model

    Compare models by task, speed, cost, access method, and privacy needs.

    1. Compare models by the task
    2. Model names will change
    3. Subscription or API
    4. Cloud or local models
    5. Check your understanding: choosing a model
  3. Prompts, rules, and context

    Give AI a clear task, durable instructions, and only the context it needs.

    1. Prompts, rules, and context
    2. Write a useful prompt
    3. Use project rules
    4. Curate the context
    5. Check your understanding: prompts and context
  4. Agents and tools

    Understand the agent loop, tool calls, permissions, skills, and MCP.

    1. Chatbots and agents
    2. The agent loop
    3. Tools and permissions
    4. Skills and MCP
    5. Check your understanding: agents and tools
  5. Verify the work

    Work in small steps and use inspection, tests, and evidence as feedback.

    1. Work in small steps
    2. Inspect before changing
    3. Use tests as feedback
    4. Verify the result
    5. Check your understanding: verification
  6. Use AI safely

    Handle uncertainty, private data, secrets, permissions, and generated code responsibly.

    1. Hallucinations and uncertainty
    2. Protect data and secrets
    3. Review generated code for security
    4. Complete your first AI workflow
    5. Check your understanding: safe AI use