Accademia
Formati al nostro livello
Corsi, ripassi e autovalutazioni nati dal nostro modo di lavorare. Inizia dai fondamentali; altro è in arrivo.
Fondamenti quantitativi

Maths Refresher Series (Finance) Stabile Livello I
Un ripasso in sei moduli della matematica della finanza: analisi, algebra lineare, probabilità, statistica e processi stocastici.

R: Statistical Computing experimental Livello II
Calcolo statistico per chi deve difendere il numero: il tidyverse per la preparazione dei dati, distribuzioni e inferenza, regressione, e analisi e visualizzazione riproducibili, il complemento analitico al ripasso di matematica.

System Dynamics Stabile Livello II
Un corso interattivo di dinamica dei sistemi: quattordici modelli di stock e flussi eseguibili, dalla vasca da bagno ai punti di non ritorno, un'introduzione ai diagrammi causali e una soglia di idoneità con valutazione, nel tuo browser.

Quantitative Research Methods experimental Livello IV
Fare ricerca quantitativa che regge all'esame: trovare e verificare fonti primarie, costruire un dataset in cui ogni cifra è tracciabile, estrarre il segnale da indizi rumorosi e incompleti, e difendere sia i dati sia il metodo quando vengono contestati. La spina dorsale di una tesi o di un'analisi credibile.
Dati

Data Modeling experimental Livello II
La forma dei dati prima della query: entità e relazioni, chiavi e normalizzazione, e quando scegliere un modello relazionale, documentale o a grafo. Le fondamenta su cui poggia il resto del percorso.

SQL and the Relational Model experimental Livello II
Il modello relazionale e il suo linguaggio, insegnato su SQLite: join, aggregazione, funzioni finestra, transazioni e indici, e la lettura del query planner per sapere perché una query è lenta, non solo che lo è.

JSON and Semi-structured Data experimental Livello II
Dati che non stanno in una tabella: documenti e alberi, JSONPath, validazione rispetto a uno schema, e interrogazione del JSON sul posto con le funzioni JSON di SQLite, dove il mondo relazionale incontra quello semi-strutturato.

Graph Query with AdaGQL experimental Livello III
Interrogare un grafo come un grafo: nodi, archi e cammini, pattern matching e attraversamento, sul GraphDB di CCI con AdaGQL, per le domande a cui i join rispondono male.

Cubes and OLAP experimental Livello III
Dati disposti per l'analisi: dimensioni e misure, schemi a stella, roll-up e drill-down, e le operazioni OLAP che trasformano le righe in un quadro leggibile da un consiglio di amministrazione.

Storage Engines experimental Livello IV
Come funziona davvero un database, il progetto finale: alberi B e alberi LSM, write-ahead log, controllo di concorrenza multiversione e buffer pool, costruendo il motore su cui girano SQL e AdaGQL.
Reti e telecomunicazioni

Telecommunications and Data Communication experimental Livello II
Dal telegrafo ottico di Chappe ai collegamenti moderni: segnalazione, modulazione, multiplexing, controllo d'errore e stack a livelli, ripercorsi dai principi fondamentali alle reti di oggi.

IP Networks and Routing experimental Livello II
Come i pacchetti trovano la strada: indirizzamento e subnetting, tabella di routing, OSPF e BGP e modalità di guasto, esplorati su una topologia interattiva che puoi rompere e riparare.

Optics Primer Series Stabile Livello II
Un corso di ottica in dodici moduli, dai principi fondamentali alle porte logiche tutte ottiche: laboratori interattivi (interferenza, diffrazione, guide d'onda, porte), test valutati e un portale in quindici lingue, nel browser.

Secured Data Transmission experimental Livello IV
Un capstone dottorale (livello IV) sulla trasmissione sicura dei dati: jamming, cerimonie delle chiavi e multipath mappati sulla triade CIA, poi ripercorsi dalle guerre del piano di controllo (ATM contro IP) al silicio programmabile, passando per SDN e segment routing, il tutto su un emulatore di rete fatto in casa nel browser.
Sistemi

Digital Logic and Gateware experimental Livello I
Dal transistor a un processore funzionante: porte logiche, logica booleana e polivalente, e l'intero flusso FPGA/gateware, in un banco di prova nel browser che porta, laboratorio dopo laboratorio, a una CPU sintetizzata che esegue un programma reale.

Computer Architecture Stabile Livello II
Uno strumento interattivo di studio MIPS16: set di istruzioni, assemblatore ed emulatore, nel browser.

Operating Systems experimental Livello III
Dal metallo nudo in su: processi e thread, memoria virtuale, scheduler, file system e chiamate di sistema, insegnati su un piccolo kernel interattivo che esplori passo passo nel browser.

Compiler Design experimental Livello IV
Come il codice sorgente diventa codice macchina: analisi lessicale, parsing, alberi di sintassi astratta, controllo dei tipi, rappresentazioni intermedie e generazione del codice, attraverso un compilatore B aumentato e idempotente scritto in B che estendi fase per fase.
Sicurezza

Offensive Systems Security experimental Livello I
Seeing memory and control flow, then bending them inside a sandbox that never touches your machine: a foundational, defensively framed offensive-systems course where exploitation is demonstrated and contained, not just described.

Security Architecture and Engineering experimental Livello II
A system is a graph of trust boundaries, and you defend the graph: model an architecture, place and wire components against a brief, machine-check the security invariants, then survive an injected constraint you did not design for.

Silicon-rooted Security experimental Livello III
Down from software abstraction to gates, datapaths and buses: add a security opcode to a RISC-V-class core, build a gateware cipher, protect the bus, root trust in hardware, model the attacks, and verify a security property in simulated silicon.

Systems Security experimental Livello III
Difesa in profondità come ingegneria, non come slogan: privilegi, isolamento, modelli di minaccia, sicurezza della memoria e classi di exploit, con laboratori che attaccano e poi irrobustiscono un sistema volutamente debole.

Cryptography experimental Livello III
La matematica che rende il segreto dimostrabile: aritmetica modulare, schemi simmetrici e a chiave pubblica, hash e firme, costruendo ogni primitiva dai principi fondamentali.

Reverse Engineering experimental Livello III
Smontare il software per capirlo: disassemblaggio, convenzioni di chiamata, analisi statica e dinamica e patching binario, su piccoli bersagli in una sandbox nel browser.

Detect, Respond, Forensics experimental Livello III
Cosa fare quando la prevenzione fallisce. Telemetria e detection engineering, triage e contenimento, forensics della memoria e del disco, e ricostruzione della timeline, su un sistema compromesso che devi delimitare, bonificare e spiegare.
Cyber Threat Intelligence experimental Livello III
The intelligence cycle applied to the cyber domain: threat actor profiling with the Diamond Model, the Cyber Kill Chain and MITRE ATT&CK, analytic tradecraft under uncertainty, sharing formats and platforms, and closing the loop from intelligence into detection engineering.
Web and Mobile Security experimental Livello III
From a static document viewer to a scriptable, sandboxed, cellular-connected attack surface: browser process isolation, modern web runtimes, the WebRTC privacy leak, mobile OS security, telemetry, zero-click exploitation, and the baseband and SIM Toolkit layers beneath it all.
Cyber-Physical and OT Security experimental Livello III
From the Purdue Model to the shop floor: SCADA, ICS and PLCs, a source-checked history of incidents, IEC 62443, and the case for physical segregation, closing the CyBOK Cyber-Physical Systems gap.

Secure Development at Scale experimental Livello III
Sicurezza che regge su mille applicazioni: modellazione delle minacce, SDLC sicuro, integrità della supply chain e policy as code, integrate nella pipeline e valutate da veri gate di revisione.

Formal Methods experimental Livello IV
Specificare i sistemi e dimostrarli corretti: model checking con SPIN e PROMELA e specifica con TLA+, producendo il tipo di evidenza che una valutazione Common Criteria richiede ai livelli di garanzia più elevati.
Adversarial ML and GenAI Security experimental Livello III
Attaccare e difendere il modello, dall'era dei classificatori a quella agentica: evasione, avvelenamento, estrazione, prompt injection e rischio agentico, inquadrati da un filo leggero di governance e garanzia dell'IA.
Distributed Systems Security experimental Livello IV
Consensus, Byzantine fault tolerance, clock and event-ordering attacks, and blockchain security, from Lamport's 1978 logical clocks through Paxos, Raft, and Practical Byzantine Fault Tolerance to Bitcoin and SUNDR, benchmarked against MIT's current 6.5840 and 6.852J, with Plan 9 and Inferno as a contrasting historical case study.
Scams and Social Engineering experimental Livello II
L'ontologia, la psicologia e la storia delle truffe e dell'ingegneria sociale, analizzate attraverso incidenti reali, da RSA a MGM Resorts, con un quadro di riferimento trasferibile e indicazioni didattiche specifiche per dirigenti, tesoreria, ingegneri e personale di reception.
Technical Countermeasures to Social Engineering experimental Livello III
Contromisure tecniche contro l'ingegneria sociale e la diffusione delle truffe: filtraggio bayesiano e basato su regole, autenticazione della posta elettronica, rilevamento basato su intelligenza artificiale e controlli antifrode sul canale vocale, riportati in termini di governance comprensibili al consiglio di amministrazione.
Governance e garanzia
Implementing Regulations atop an ISMS experimental Livello III
Costruire un sistema di gestione della sicurezza delle informazioni ISO/IEC 27001 e proiettarlo su NIS2, DORA, il Cyber Resilience Act e la LPM francese: un solo sistema di gestione, quattro letture normative, difeso in un audit di certificazione simulato.
Governance, Risk and Audit experimental Livello II
La governance della sicurezza come programma, il rischio come ciclo di vita e l'audit dei sistemi informativi come metodo: un'unica spina dorsale insegnata, con viste CISA e CRISC, esercitata sugli artefatti propri di CCICCS.
Data Privacy Law and the Data Protection Officer experimental Livello II
The history and comparative law of the privacy right, from its 1890 common-law origin through the General Data Protection Regulation, the Californian, Indian, Malaysian, and United Kingdom statutes, to the Data Protection Officer role and the unresolved Chat Control 2.0 encryption-scanning debate.
Imprenditorialità

Digital Brand and Demand experimental Livello II
Fare marketing per un'impresa come un ingegnere: trasformare una persona in un lead qualificato, come un sistema misurabile. Marca e messaggio, un sito usabile e ben curato, i canali social e di ricerca che alimentano il funnel, e l'attribuzione che dimostra ciò che ha davvero funzionato, insegnati secondo il canone con cui il web stesso viene giudicato.

Entrepreneurship experimental Livello III
Costruire un'impresa come un ingegnere: problem-solution fit, unit economics, strategia competitiva come teoria dei giochi e raccolta fondi, attraverso un caso di studio continuo di una startup fittizia, Acme, dalla prima idea al term sheet.
Digital Marketing for Cybersecurity Vendors experimental Livello II
Digital marketing for cybersecurity vendors, treating artificial intelligence as a tool inside the discipline rather than the subject itself, from decision-committee mapping through campaign mechanics, AI-assisted content, quantitative marketing analytics, AI ethics for regulated buyers, and a real capstone marketing plan.
IA
AI Foundations: From Zero to a Self-Trained Model experimental Livello I
From the perceptron to a self-hosted, tool-using model you built, trained and run yourself: a foundational course covering AI and machine-learning fundamentals, home-lab hardware, local model serving, voice, the open-weight model landscape, automation and a capstone that fine-tunes and deploys your own specialised model.
No-Code and Agentic AI experimental Livello II
No-Code e IA Agentica: progettare, valutare e governare flussi di lavoro guidati dall'IA, dal clustering e dalla regressione ai grandi modelli linguistici, alla generazione aumentata dal recupero e all'orchestrazione multi-agente, senza scrivere una sola riga di codice.