
Conosci il docente e scopri cosa imparerai durante il percorso Claude Code
In pochi minuti scopri che cosa ti serve per seguire il corso (un computer Windows o Mac, un piano Claude a pagamento e la connessione; Git non serve conoscerlo, perché il corso ne dà un'introduzione), quanto costa e come seguirlo: è un solo corso per tutti, che tu programmi oppure no, da seguire in ordine nell'app desktop e, quando serve, nel terminale. Vedi anche che cosa puoi saltare: la lezione su Git se lo usi già, e le installazioni che non riguardano il tuo computer.
La conversazione di Claude e Claude Code sono due modi diversi di lavorare con Claude, e con Cursor, Codex e GitHub Copilot formano una famiglia di strumenti che si confondono facilmente. Li confronti su cinque criteri (dove lavorano, quanto costano, quanta autonomia hanno, quanto controllo ti lasciano, come si legano all'editor) e ti porti a casa una regola pratica per scegliere.
Guida passo passo per scaricare e configurare Claude Code sul tuo computer. Nota: il metodo con npm che vedi qui funziona ancora, ma oggi richiede Node.js 22 o più recente, e la pagina ufficiale di installazione si trova all'indirizzo code.claude.com/docs/en/setup. L'installer nativo, senza Node.js, è nella lezione «Aggiornamento: il nuovo modo di installare Claude Code». L'installazione con npm parte dal minuto 16:30; prima il video spiega e installa Node.js, che serve ad alcune pratiche.
Ultimi passaggi di configurazione e verifica del corretto funzionamento. Nota: il metodo con npm che vedi qui funziona ancora, ma oggi richiede Node.js 22 o più recente, e la pagina ufficiale di installazione si trova all'indirizzo code.claude.com/docs/en/setup. L'installer nativo, senza Node.js, è nella lezione «Aggiornamento: il nuovo modo di installare Claude Code».
Anthropic consiglia oggi un installer nativo (un comando, senza Node). Vedrai la procedura aggiornata e perché le lezioni precedenti su Node e Git Bash restano utili per i progetti di sviluppo.
Le lezioni precedenti mostrano l'installazione su Windows. Qui trovi, passo per passo e con i comandi ufficiali, come si installa Claude Code su un Mac: l'app desktop, l'installer nativo nel Terminale, il primo avvio con il login, il controllo che tutto funzioni, gli aggiornamenti, dove stanno i file e le differenze rispetto a Windows. Trovi anche come controllare Node.js e Python, che servono ad alcune pratiche del corso.
Realizza un generatore sicuro di password con Claude Code per proteggere i tuoi accessi.
Un progetto piccolo ma completo, fatto tutto dall'app desktop di Claude: descrivi quello che vuoi, approvi il piano, guardi le modifiche una per una e provi il risultato. Strada facendo vedi come scegliere il modello e quanto deve ragionare, dove controllare i limiti di utilizzo e come Claude prova da solo la pagina nel browser integrato; alla fine chiedi a parole una modifica, la spesa divisa solo fra alcuni amici o a importi diversi, e la provi. È il modo di lavorare più semplice, e vale anche per le pratiche del corso registrate nel terminale, perché le richieste a Claude sono le stesse.
Installi l'estensione ufficiale di Claude Code in Visual Studio Code e fai il giro del pannello della chat. Sul progetto voti dei materiali correggi un test che fallisce, passando a Claude file e righe con la chiocciola e con Alt+K, poi usi /plan per approvare un piano e apri una seconda conversazione. Capisci perché il ragionamento compare in blocchi chiusi e come aprirli con l'impostazione che trovi nei materiali, perché con Pro non vedi meno che con Max e quando conviene Visual Studio Code rispetto all'app desktop.
Una lezione diversa, ma utile: proviamo anche Codex di OpenAI, uno strumento molto simile a Claude Code. Nota: l'estensione ufficiale di Codex per Visual Studio Code esiste ancora; alcune schermate possono essere diverse da quelle del video, perché lo strumento si aggiorna spesso. Oggi Codex è incluso anche nel piano gratuito di ChatGPT; quando il video è stato registrato serviva un piano a pagamento.
Vedi altri modi per lavorare con Claude Code: in Cursor, un editor che Anthropic documenta come compatibile, con l'estensione di Claude Code, e su claude.ai, la conversazione sul web, con quello che lì non puoi fare rispetto a Claude Code sul tuo computer: lavorare nella cartella del progetto, modificare i file, usare hooks, subagent e MCP. La guida con i comandi di tutte e tre le parti è nei materiali.
Come si paga Claude Code: con il piano Pro o Max e il login, oppure con una chiave API e il credito a consumo della Claude Console. Vedi quando conviene una strada o l'altra (per il corso basta il piano), come creare la chiave e impostare la variabile ANTHROPIC_API_KEY solo nella sessione del terminale, la strategia del piano Pro con un po' di credito, e come scegliere il modello fra Sonnet e Opus. La guida con i comandi è nei materiali della parte 1.
Colleghi Claude Code al mondo fuori dal terminale, con attenzione alla sicurezza: i channels, che portano nella sessione i messaggi di Telegram, Discord o iMessage, provati con la chat di prova Fake Chat; l'app desktop con la conversazione e Dispatch; Claude Code sul web, con --remote per mandare un lavoro nel cloud e teleport per riprenderlo nel terminale; infine l'estensione di Claude per Chrome. Il riepilogo finale ripercorre tutte e tre le parti. La guida con i comandi è nei materiali della parte 1. Nota: la lezione avanzata su Remote Control annunciata nel video non c'è; Remote Control compare nella lezione «Messaggi fra sessioni: chat che si parlano». La scheda Cowork che il video nomina per Dispatch oggi fa parte della conversazione di Claude.
Prepari il progetto di un gestionale di magazzino: installi Python dal Microsoft Store, apri la cartella in Visual Studio Code e avvii Claude Code dal terminale o dall'estensione. Prima di dare il compito a Claude Code chiedi a Claude la richiesta migliore e scegli insieme a lui le tecnologie: Python con FastAPI, un database SQLite e l'accesso solo dal tuo computer. Poi capisci come funziona un programma web-based, con backend, database e frontend.
Incolli in Claude Code la richiesta preparata nella parte 1 e lo guardi costruire il gestionale: il codice Python, le pagine HTML, lo stile CSS, l'elenco dei pacchetti e il README, che impari a leggere in anteprima. Poi installi i pacchetti, correggi con Claude il comando di avvio e provi il programma nel browser: aggiungi e modifichi prodotti, esporti e importi un CSV, fai il backup del database e cerchi un prodotto.
Su un progetto già creato imparerai codebase exploration, bug fixing, refactoring, code review, analisi di sicurezza e una breve analisi del database.
In questa lezione imparerai a realizzare programmi per trasformare in modo automatico i tuoi documenti
Con Claude Desktop, anche con il piano gratuito, colleghi Claude a una cartella del tuo computer: installi dalle Impostazioni l'estensione Filesystem, un server MCP, e capisci a che cosa serve. Verifichi a quali cartelle può accedere, gli fai leggere i file e creare un promemoria e una pagina web che apri con un doppio clic: Claude scrive file veri invece di darti un testo da copiare. La cartella di prova con il verbale e le spese è nei materiali.
Una lezione introduttiva per capire il ciclo agentico di Claude Code, i modelli disponibili, i tipi di strumenti che può usare e il modo in cui raccoglie contesto, agisce e verifica i risultati durante una sessione di lavoro.
Nell'app desktop la pagina «Dividi la spesa» impara a ricordare partecipanti e spese anche dopo averla chiusa, con un pulsante «Ricomincia da capo» che chiede conferma. Apri una sessione nuova sulla cartella del progetto, provi la pagina, mostri a Claude una schermata incollata nella chat e annulli una modifica già accettata chiedendolo a Claude. Capisci anche quando usare la modalità Plan, come rinominare e archiviare le sessioni e come cambiano le modalità di permesso. Le richieste usate sono nei materiali.
Vedrai in pratica come gestire sessioni, context window, resume, modelli e modalità di permesso di Claude Code, così da lavorare in modo più consapevole e sicuro anche nei progetti più complessi. Nota: oggi la modalità automatica è quella di partenza su ogni piano; le modalità di permesso sono quelle che vedi nel video. Nota: la lezione è registrata nel terminale, ma vale anche per chi lavora nell'app: molti comandi, come /compact, si scrivono uguali nella casella della scheda Code; il modello e la modalità di permesso si scelgono nei selettori sotto la casella, e le sessioni stanno nella barra laterale.
Agentic Coding, PLAN Mode, profondità del ragionamento, context compaction, comandi /init e /memory, auto mode e Dangerously Skip Permissions. Nota: oggi il PLAN Mode si attiva anche con il comando /plan seguito dall'attività. Nota: il comando /status, annunciato in apertura, nel video non compare; lo trovi nella lezione «Aggiornamento: il nuovo modo di installare Claude Code». Nota: la lezione è registrata nel terminale, ma vale anche per chi lavora nell'app: molti comandi, come /compact, si scrivono uguali nella casella della scheda Code; il modello e la modalità di permesso si scelgono nei selettori sotto la casella, e le sessioni stanno nella barra laterale.
Scoprirai come dare istruzioni persistenti a Claude Code con CLAUDE.md, come organizzare regole specifiche con .claude/rules e come funziona la memoria automatica che Claude costruisce durante il lavoro.
Una lezione pratica in cui configurerai un progetto con CLAUDE.md e regole dedicate, per vedere come Claude Code recepisce convenzioni, comandi preferiti, vincoli e istruzioni operative riutilizzabili.
Prima di usare Git con Claude Code, capisci che cos'è: una macchina del tempo per i tuoi file, che salva una versione ogni volta che glielo chiedi e ti permette di tornare indietro. Che cosa sono un repository, un commit e la cronologia, che differenza c'è fra Git e GitHub, perché Claude Code lavora meglio dentro un repository e perché i suoi checkpoint non sostituiscono Git, e che cosa farai nella pratica che segue.
Su una pagina HTML che illustra Claude Code usi Git come rete di sicurezza mentre Claude Code modifica i file: git init, tre commit con i messaggi proposti da Claude Code, git status e git diff per leggere le modifiche, git log --oneline per la storia. Poi scarti una modifica con git restore e torni indietro di un commit con git reset --soft HEAD~1. In apertura ripassi le modalità di permesso con Shift+Tab, compresa l'auto mode. Il progetto di partenza e i comandi utili sono nei materiali.
Porti il progetto su GitHub chiedendolo a Claude Code: account, repository privato, primo invio e aggiornamenti successivi. Vedi anche che cosa fare se al primo invio GitHub risponde «Repository not found»: Claude ti spiega la causa e ti dà i comandi per collegare la GitHub CLI all'account giusto, con l'accesso che completi tu nel browser. Ti serve come copia di sicurezza e per le funzioni che lavorano sul repository, come l'MCP di GitHub, le sessioni di Claude Code nel cloud e le attività pianificate.
Senza scrivere un file di configurazione: le skill già pronte, che trovi nelle impostazioni dell'app alla voce Personalizzazione, fanno trasformare a Claude le spese di un weekend fra amici in un foglio Excel con le formule e in un documento Word da mandare al gruppo; PDF e file PowerPoint si chiedono allo stesso modo, e li provi tu per esercizio. Poi i connettori, che collegano Claude a servizi come Google Drive e Gmail: chiedi a Claude l'elenco delle cartelle principali del tuo Google Drive e capisci perché conta scegliere bene i permessi che concedi.
In questa lezione capirai cosa sono le skills di Claude Code, come si
organizzano, quando conviene usarle e come permettono di creare comandi slash riutilizzabili per attivare workflow personalizzati.
Metterai in pratica le skill creandone una con Claude Code, che poi guida la generazione di un progetto video con Remotion: Claude scrive il codice delle scene, tu controlli il risultato nell'anteprima e il render produce l'MP4 sul tuo computer.
Una nota da leggere sulle strade più rapide che oggi esistono per fare video con Claude: Claude Motion, nella chat di claude.ai, e le skill ufficiali di Remotion in Claude Code. Vedi per chi sono disponibili, che cosa hanno in comune con la lezione precedente e quale passaggio del video oggi puoi saltare.
Approfondirai il lifecycle di Claude Code e il ruolo degli hooks, cioè automazioni deterministiche che si attivano in eventi come SessionStart, PreToolUse, PostToolUse e Stop per controllare e arricchire il workflow.
Leggi e provi un progetto TypeScript con tre hook già scritti e configurati in settings.json: uno su PreToolUse che blocca letture e modifiche di .env, package-lock.json e prod.yaml, uno su PostToolUse che formatta con Prettier dopo ogni uso di uno strumento, uno su Stop che registra le risposte di Claude in un file di log. Li vedi scattare in Claude Code e capisci dove cambiare il matcher per limitarli a certi strumenti. Il progetto di prova è nei materiali: nel video settings.json ha i percorsi del computer del docente, nell'allegato sono relativi al progetto e funzionano così come sono.
Le mod sono una delle novità più recenti di Claude Code: un plugin con un po' di codice che gira dentro Claude Code e può aprire un pannello accanto alla chat, mostrare una banda sopra il prompt, aggiungere un comando con la barra, bloccare o riscrivere la chiamata a uno strumento. Ne costruisci una chiedendola a Claude, la provi, la installi e impari che cosa può vedere e perché va trattata con prudenza. Com'è fatta dentro, file per file, lo trovi nei materiali.
Imparerai cosa sono i subagents, come si differenziano dal contesto principale e in quali casi sono ideali per ricerca isolata, debugging, review o esecuzione di compiti specializzati senza appesantire la sessione principale. Nota: il comando /agents non apre più la procedura guidata; il modo attuale per creare un subagent è nella lezione «Subagent oggi: chiederli a Claude, richiamarli e farli lavorare in background».
Configurerai subagents personalizzati per casi reali come code review, debugging e accesso controllato agli strumenti, così da vedere concretamente come delegare compiti a worker specializzati. Nota: i subagent di questa lezione sono file Markdown nella cartella .claude/agents, il modo che vale ancora oggi. Nella lezione successiva vedi come chiederli a Claude, richiamarli con la chiocciola e farli lavorare in background.
I subagent restano file Markdown nella cartella .claude/agents, come nella lezione precedente; oggi li puoi anche chiedere a Claude. Vedi come richiamarli per nome con la chiocciola, farli lavorare in background e seguirne il lavoro, usarli dal terminale con --agent e --agents e leggere il loro rapporto, con un revisore per il progetto agenda.
Installi skill e plugin presi da repository esterni: cloni il repository ufficiale delle skill di Anthropic, copi una skill nella cartella .claude/skills del progetto e la vedi al lavoro su un documento Word, poi installi un plugin dal marketplace ufficiale e capisci la differenza fra skill, plugin e marketplace, e come si tengono aggiornati. In apertura il video annuncia anche i pattern avanzati dei subagent e le automazioni: sono nella parte 2. Nota: oggi le skill per Word, Excel, PowerPoint e PDF sono già disponibili nell'app (lezione «Skill e connettori pronti»), quindi il plugin document-skills installato nel video non serve e ne duplica i nomi.
Estendi i subagent con i pattern dei progetti veri: una catena in cui il risultato di uno alimenta il successivo, il lavoro in parallelo, un capo che delega agli altri, la scelta lasciata a Claude, la conferma prima di procedere, uno specialista dei test e uno che spiega il codice senza modificarlo. Poi porti Claude Code fuori dalla sessione, con la modalità headless e l'uscita in JSON, e una routine locale che puoi pianificare con l'Utilità di pianificazione di Windows o con cron. Il progetto demo è nei materiali della parte 1. Nota: la lezione testuale «Headless mode, SDK e CI/CD» citata nel video non c'è più; GitHub Actions è nella lezione facoltativa «Claude Code in GitHub Actions: review automatica delle pull request».
Annulli una modifica sbagliata con i checkpoint, premendo due volte Esc per tornare indietro, capisci che cos'è un worktree e lavori in parallelo sul progetto agenda con claude --worktree fix-statistiche: una sessione corregge stats.py mentre l'altra aggiunge una sezione a ISTRUZIONI.md, e con git branch vedi i due branch. Nota: nell'app desktop l'interruttore Worktree oggi è spento di default: se vuoi che ogni sessione parallela abbia il suo worktree, accendilo prima di aprirle.
Lanci più sessioni di Claude Code in parallelo sul progetto agenda: con /fork una sessione che eredita il contesto e parte subito in background sul compito che indichi, con /branch esperimento-priorita una strada alternativa da cui puoi tornare alla conversazione precedente. Controlli il lavoro in background con /tasks e apri claude agents, la dashboard testuale con le sessioni attive, per entrare in una di esse con Invio. Nei materiali trovi che cosa fare se compare l'errore di un repository senza commit.
Due sessioni di Claude Code aperte su due progetti si scambiano messaggi: una chiede all'altra di lanciare i test e di riferire l'esito. Impari a vedere chi è raggiungibile, a indirizzare un messaggio, a far lavorare a parte una conversazione biforcata che poi riferisce alla chat di partenza, e le regole di sicurezza: ogni sessione tiene i suoi permessi.
Affida a Claude un obiettivo con /goal, tienilo sotto controllo con /loop e pianifica un'attività locale dall'app: le automazioni native che sostituiscono script e Task Scheduler. Nota: le attività pianificate che girano nel cloud (scheduled task, prima chiamate routine) si creano anche con il comando /schedule o dalla scheda Code dell'app. Nota: nel video, alla prima esecuzione, Claude lancia i test nel cloud su una copia dei file, perché sul computer la shell locale non era ancora pronta, e lo scrive nel report. Perché l'attività lavori sulla cartella del tuo computer, nelle impostazioni avanzate accendi «Solo su questo computer», come spiegano i materiali.
Questa lezione chiarisce la differenza tra subagents e agent teams, mostrando quando basta un worker isolato e quando invece serve un team di sessioni indipendenti che si coordinano tra loro su task condivisi. Nota: oggi gli agent team sono una funzione sperimentale, disattivata di default: si attivano con la variabile d'ambiente CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.
Vedrai in pratica come costruire un agent team per review o ricerca parallela, assegnare ruoli ai teammates, leggere i risultati e capire i vantaggi e i costi di questo approccio rispetto ai subagents. Nota: oggi gli agent team sono una funzione sperimentale, disattivata di default: si attivano con la variabile d'ambiente CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. Nel video, a schermo, gli agenti lavorano come subagent in parallelo («Running 2 agents»), non come un agent team: la differenza fra le due cose è nella lezione «Agent teams: quando servono davvero».
Capisci che cos'è un dynamic workflow, uno script che Claude scrive e che orchestra molti subagent in background, e controlli in /config che i dynamic workflows siano attivi. Lanci il workflow integrato /deep-research e lo segui con /tasks, poi avvii un run con la parola chiave ultracode su tutti i file Python del progetto e lo guardi con /workflows, dove vedi i tasti per fermarlo, metterlo in pausa e salvarlo come comando.
Scoprirai cosa sono gli MCP (Model Context Protocol), come permettono a Claude Code di collegarsi a servizi esterni come Notion, GitHub o database, e come configurare i server MCP nel tuo ambiente di lavoro.
Aggiungi a Claude Code il server MCP ufficiale di Notion a livello di progetto con claude mcp add, approvi il server trovato in .mcp.json e ti autentichi con /mcp dal browser. Poi chiedi a Claude Code di leggere un progetto dal tuo account Notion e di eseguirlo: riassume un sito e crea una nuova pagina in Notion. Capisci anche che puoi modificare stato e to-do list, e perché serve cautela con i server MCP della community. Il progetto di esempio è nei materiali.
Configura MCP con GitHub e Context7, crea un server MCP locale minimale e vedi un primo uso di claude -p per le pipeline locali: la pipeline completa, con lo stream JSON e il controllo del linter, è nei materiali, da adattare. Nota: la lezione testuale «Headless mode, SDK e CI/CD» citata nel video non c'è più; GitHub Actions è nella lezione facoltativa «Claude Code in GitHub Actions: review automatica delle pull request».
Questa lezione facoltativa prepara la pratica che segue. Capisci che cosa sono una pull request, GitHub Actions, il runner e la GitHub CLI, che cosa si automatizza di preciso con Claude e quali sono i passi e i comandi per arrivarci: l'applicazione di Claude per GitHub, il token nei segreti, il file del workflow e la pull request di prova. Vedi anche chi può far partire la revisione, quanto costa e che limiti ha.
In questa lezione facoltativa fai i passi della lezione precedente, nell'app di Claude e su github.com: installi l'applicazione di Claude sul tuo repository, metti il token nei segreti, porti il file del workflow sul ramo principale e apri una pull request di prova con due errori voluti. Poi segui il runner nella scheda Actions e leggi la revisione che Claude scrive nella pull request: Claude non approva e non unisce niente, la decisione resta tua.
Che cosa sai fare adesso, dall'app desktop al terminale, dove continuare e come restare aggiornato su uno strumento che cambia ogni settimana.
L'intelligenza artificiale sta rivoluzionando il modo in cui creiamo e utilizziamo il software, rendendo accessibile a molte più persone ciò che un tempo era riservato quasi esclusivamente a programmatori esperti.
Con Claude Code, l'ambiente di sviluppo basato sull'IA Claude di Anthropic, diventa possibile trasformare idee in applicazioni funzionanti lavorando in modo guidato, concreto e progressivo, anche se parti da basi tecniche limitate. Il corso ti accompagna passo dopo passo nell'uso pratico di Claude Code: installazione, configurazione iniziale, primo progetto guidato, uso in Visual Studio Code, realizzazione di piccoli software, trasformazione automatica di documenti e sviluppo di esempi concreti che puoi riadattare alle tue esigenze.
Il percorso si rivolge a privati cittadini, professionisti, freelance, imprenditori e startupper che vogliono creare strumenti software a basso costo, testare rapidamente un'idea o automatizzare attività quotidiane; è utile anche ad aspiranti programmatori che desiderano imparare a sviluppare con il supporto dell'intelligenza artificiale e a programmatori già esperti che vogliono aumentare la propria produttività integrando Claude Code nel workflow di lavoro.
La struttura è chiara e orientata alla pratica: dopo la fase iniziale di setup, verrai guidato attraverso esercitazioni concrete pensate per portarti dall'idea alla realizzazione, con un taglio semplice ma operativo e con risorse utili per consolidare quanto appreso. Imparerai anche a configurare Claude Desktop per l'interazione diretta con il filesystem tramite server MCP (Model Context Protocol), così da usare i modelli di Claude per realizzare progetti in locale anche sfruttando il piano gratuito di Claude.
Oltre alla pratica, il corso dedica ampio spazio alla comprensione del funzionamento interno di Claude Code: ciclo agentico, sessioni, contesto, modelli, permessi, file CLAUDE markdown, memory di progetto, PLAN Mode, compaction e gestione più consapevole delle modalità operative.
Nella parte avanzata vengono approfonditi strumenti e pattern utili in progetti reali, come skills personalizzate, hooks, subagents, agent teams, orchestrazione di team di agenti, integrazione con MCP esterni come Notion, GitHub e Context7, uso headless, workflow locali e automatizzati, pipeline, Git, codebase exploration, refactoring, code review e casi pratici con Remotion per generare video a partire dal codice. È presente anche una lezione su Codex di OpenAI, accanto a quella su Visual Studio Code, e in apertura un confronto fra Claude Code, Cursor, Codex e GitHub Copilot per capire quale strumento usare per cosa.
Il corso sarà soggetto ad ampliamenti e aggiornamenti per restare al passo con l'evoluzione rapida di Claude Code e degli strumenti di sviluppo assistito dall'IA.
Alla fine del percorso saprai installare e configurare Claude Code, capire come ragiona, usarlo per creare progetti reali, estenderlo con strumenti avanzati e impostare workflow locali o automatizzati più affidabili e produttivi. Avrai acquisito una base operativa per sviluppare applicazioni complete sfruttando la potenza dell'IA, riducendo tempi e costi e aprendo nuove opportunità professionali, imprenditoriali e creative.
Gli eventuali loghi presenti nell'immagine del corso appartengono ai rispettivi proprietari; l'uso è puramente informativo e illustrativo, senza affiliazione o sponsorizzazione.