Foundations
Setup on macOS and Windows, Claude in IDEs, anatomy of the configuration files, agentic coding,
context management, CLAUDE.md and Plan Mode. Modules 0–6.
npm install to production agentic workflows — twenty modules on Claude Code, with runnable examples and official sources.20 modulesmacOS and Windows
Claude Code is an agent: an AI that does not just make suggestions, it acts — it reads your project’s files, runs commands in the terminal, edits the code, checks the result and corrects itself until the job is done. It changes the way software is built, and the old habits are no longer enough.
This course takes you from the first installation to the workflows that are actually used in
production: managing the AI’s memory, the CLAUDE.md instructions file, the extensions
(skills, MCP, hooks, subagents — each explained in its own module, and all of them in the
Glossary), headless automation and reusable project templates. Every module ends with links
to the official documentation: they are the map for going deeper and the place to read about what’s new.
Foundations
Setup on macOS and Windows, Claude in IDEs, anatomy of the configuration files, agentic coding,
context management, CLAUDE.md and Plan Mode. Modules 0–6.
Customization and extensions
Slash commands, skills, MCP servers, hooks and subagents: how to adapt Claude Code to your project and your way of working. Modules 7–11.
Automation and integration
Headless mode with claude -p, JSON output, Unix pipelines and CI, remote sessions and asynchronous
work. Modules 12–15.
Professional level
The ecosystem and evaluating sources, choosing stacks and architectures, downloadable agentic boilerplates and team workflows. Modules 16–19.
The only hard requirement is a Claude account with an active plan (Pro, Max or Team). The course always uses the account login: a paid API key is never needed, and never asked for.
These help, but are not mandatory:
No previous experience with AI agents or with Claude Code is needed: we start from zero.
Every module always has the same structure, so you know what to expect: estimated time and prerequisites, objectives, key concepts, a step-by-step guided example with the expected output, an exercise with the solution in a collapsible block, common mistakes and troubleshooting, a final cheat sheet and the official sources consulted, with the date they were checked.
And the course runs on two tracks: the main text is written for developers, but every technical term is linked to the Glossary on its first occurrence, and the steps that assume developer knowledge have a collapsible “Starting from zero” box with the minimum explanation needed to follow along. Those who know skip them; those who don’t never get lost.
A course by Giuseppe Bosi · © 2026 · textCC BY 4.0, code MIT · last updated 29 October 2026 · contact: info@giuseppebosi.com
Author: Prof. Giuseppe Bosi (LinkedIn) · More courses (in Italian):JSON & API ·llama.cpp ·Build your own AI memory (RAG)· Source code on GitHub
Independent course, not affiliated with or endorsed by Anthropic or Google. Claude and Claude Code are trademarks of Anthropic; Antigravity and Gemini are trademarks of Google.
Every module lists its official sources with the date they were consulted. This site uses no cookies and collects no personal data.