In aula e da remoto
Formazione
Insegno programmazione, analisi dati e intelligenza artificiale. Lavoro con aziende, enti di formazione e persone che vogliono imparare o cambiare percorso professionale. In questa pagina trovi anche i miei corsi e gli strumenti per esercitarti.
-
oltre 5.000 ore
di lezione erogate
-
oltre 300 persone
formate, dai 18 ai 60 anni
-
5 enti
e aziende che mi hanno avuto in aula
Come insegno
Ho iniziato con le lezioni private, insegnando matematica, materie scientifiche e informatica. Negli anni ho lavorato con studenti, persone in riqualificazione e dipendenti d’azienda, con preparazioni ed esigenze molto diverse.
Spiegare bene una cosa mi piace quanto costruirla. Nei materiali che trovi qui ho raccolto spiegazioni, esempi di codice ed esercizi, insieme a laboratori in cui puoi modificare i dati e osservare cosa succede.
Corsi
Qui trovi lezioni, esercizi e laboratori da usare liberamente, senza registrazione. Puoi seguire un corso dall’inizio oppure consultare un argomento quando ti serve.
-
8 lezioni
Python
Python dai fondamenti all'analisi dei dati: strutture dati, funzioni, OOP e le feature avanzate. In ogni lezione il codice si esegue nel browser, senza installare niente.
-
11 lezioni
Intelligenza Artificiale
L'intelligenza artificiale da zero e senza matematica pesante: cos'è, come «imparano» le macchine, i modelli classici, le reti neurali, i Transformer, gli LLM e l'IA generativa. Con diagrammi interattivi in ogni lezione.
-
11 lezioni
Matematica e Statistica
Undici lezioni da zero, dallo studio di funzione all'inferenza statistica, con esempi svolti e laboratori: funzioni, probabilità, grafici e formule che si muovono sotto le mani.
-
5 lezioni
Algebra booleana
La matematica del vero e del falso, da zero ai circuiti: logica di Boole, tabelle di verità, De Morgan, mappe di Karnaugh, porte logiche e l'algebra nascosta nel codice. Cinque lezioni con laboratori interattivi, Python eseguibile e due strumenti pratici.
-
17 lezioni
Blockchain e smart contract
Dalle transazioni al progetto finale: 17 lezioni di Solidity, Foundry e sicurezza. Costruisci un escrow, ne riproduci i difetti in locale, lo correggi e completi un audit.
-
12 lezioni
Business Continuity
Far sopravvivere un'organizzazione a un evento che la ferma: casi reali letti per cosa è mancato, i parametri di ripristino, backup e disaster recovery, fino al piano di continuità e alle sue prove. Un'unica azienda di esercizio attraversa tutto il corso.
Strumenti
Calcolatrici, grafici interattivi e altri strumenti per fare esercizi e controllare i risultati. Si usano direttamente nel browser, senza installare nulla.
-
Probabilità
Calcolatrice di probabilità
Le tre distribuzioni più usate all'esame, con probabilità, code e percentili, e il grafico dell'area calcolata. Collegata alla lezione sulle variabili aleatorie.
-
Statistica
Calcolatrice statistica
Incolla i tuoi dati e ottieni tutti gli indici insieme (posizione, variabilità, quartili) con istogramma e box plot. Serve a verificare gli esercizi della lezione di statistica descrittiva.
-
Allenamento
Generatore di esercizi
Esercizi sempre diversi, con soluzione svolta passo per passo. Scegli l'argomento, genera la scheda, prova da solo e poi rivela la soluzione. Con Ctrl/Cmd + P la stampi con tutte le soluzioni.
-
Matematica
Grafico interattivo
Scrivi una funzione e osservala. Usa i parametri a,b,c con i cursori per vederla cambiare dal vivo, trascina per spostarti, usa la rotella per zoomare, e passa il mouse sul grafico per leggere le coordinate.
-
Logica
Mappe di Karnaugh
Clicca le celle per impostare l'uscita (0 → 1 → X = indifferente), oppure riempi la mappa da un'espressione. Ottieni subito la forma minima (somma di prodotti) e i gruppi evidenziati a colori.
-
Logica
Tabella di verità
Scrivi una o più espressioni booleane (una per riga): ottieni la tabella di verità completa. Con due espressioni verifichi al volo se sono equivalenti, come nei teoremi di De Morgan.
-
Sicurezza
Mappa dei poteri
Componi la mappa dei poteri amministrativi del tuo smart contract (chi li detiene, con quale chiave, con quale ritardo) e lo strumento accende un semaforo sulle combinazioni pericolose. È la sezione «centralizzazione» di un audit, sul tuo codice.
-
Intelligenza artificiale
Quiz sull'IA
Metti alla prova cosa sai su intelligenza artificiale, machine learning e librerie Python: 120 domande sorteggiate a ogni partita, con riscontro immediato e il riepilogo di cosa rivedere.
Organizziamo un corso
Se cerchi un docente per la tua azienda o un ente di formazione, scrivimi. Raccontami quali argomenti vuoi affrontare, chi parteciperà e quanto tempo avete a disposizione.