Before you start: your AI toolkit
This course goes from understanding , to using AI tools, to building a tiny yourself. You will meet three kinds of tools:
- Chat assistants — such as , which answer in a conversation.
- — such as and , which read and change files on your computer.
- tools — such as , which carry out multi-step tasks for you.
, and are the ground they all stand on, so the course teaches them too. Some chapters need a free account and some a paid plan. The teaching guide says which, and you can always follow along with the in-browser practice on SONUB instead.
Understand it the easy way
- Think of it like this
- Think of this course as filling a toolbox. A chat helper is the tool for asking and writing, a coding agent is the tool that edits the files on your computer, and a task agent is the tool that carries out a job with many steps. The shell, Git and Python are the workbench the tools stand on. And every toolbox needs a small safe: a place for passwords and keys that you never paste into a chat.
- Example
You want a homepage for your club. You ask a chat helper for ideas and text, ask a coding agent to build the page in a project folder, save each working with Git, and publish it. The same steps return in later chapters, one tool at a time.
- Common mistake
- Pasting an or password into a chat “just this once” to make something work. Keys belong in environment variables or a that is never committed, and a leaked key must be replaced right away.
A closer look
Two habits matter more than any tool. First, check the result: an AI answer, picture or change is a draft until you have read it, tested it or compared it with a source. Second, protect secrets: never paste passwords, API keys or other people's personal into a chat, a or a file you share. API keys (the a shows to use an AI service) belong in environment variables or in a .env file (a kept only on your computer), and must never be saved (committed) to Git, which you learn in chapter 13.
Explain it yourself
Explain in your own words the three kinds of AI tools in this course and give one example of each.
Compare with an explanation
Chat assistants answer in a conversation (ChatGPT). Coding agents read and change files and run commands in a project (Codex, Claude Code). Agent tools carry out multi-step tasks across files and apps (Claude Cowork). All three produce drafts that I have to check.
You mark this yourself. Nothing is graded here.
Mark this chapter as understood?
This cannot be undone yet, so mark it only when you really understand.
Marked as understood
You mark this yourself. Nothing is graded here.
Teaching guide
How to run this chapter in class. Students may read it too.
Lesson flow
Introduce the course map (5 min) → show one example of each kind of tool (10 min) → students set up accounts and a course folder (15 min) → safety rules and questions (10 min). Stretch or shorten each part to fit your lesson length.
Show on screen
- Open this course and walk through the chapter list: getting started → how AI works → using AI tools → developer basics → build and publish → AI agents → agents that keep working → build your own → run your anywhere → the final project.
- Ask a chat assistant one short question, then show a coding agent changing one line in a file, so students see the difference between talking and acting.
- Show where an API key should live (an environment variable or a .env file) and how a line keeps it out of Git.
Student tasks
- List which tools you can already use (ChatGPT, Codex, , ) and which you still need to sign up for.
- Create an empty folder named ai-course on your computer; later chapters use it.
Done when
The student names the three kinds of AI tools with one example each and states the two safety habits.
If students get stuck
- No paid plan: follow the demonstrations and use the in-browser practice on SONUB; every concept chapter works without an account.
- A school or office computer blocks installs: use the web versions of the tools and the SONUB shell and Python practice.
Questions for the class
- What is the difference between asking a chat assistant and letting a coding agent change your files?
- Where should an API key be stored, and where must it never appear?
Product details checked on 2026-10-15. AI tools change quickly — compare with the official page.