Ogni corso alterna lezioni brevi ed esercizi che il sistema valuta davvero: il tuo codice viene eseguito e controllato, e ricevi una spiegazione del risultato. Scegli in base al livello: ogni scheda dice cosa devi già saper fare.
Come leggere i livelli
Principiante. Non serve alcuna conoscenza di partenza sull'argomento.
Base. Conosci già le basi dell'argomento e vuoi imparare a usarlo bene.
Intermedio. Hai esperienza pratica con le basi e con il corso precedente del percorso.
Avanzato. Hai una buona padronanza dei fondamenti e affronti le parti più delicate.
Filtra i corsi per livello
Nessun corso per questo livello. Scegli un altro livello o torna a «Tutti».
Strumenti per sviluppare
Lavorare bene con il codice, da soli e in gruppo.
Git e GitHub
Livello: Principiante
Versionare il codice, lavorare con branch e merge, collaborare con GitHub e automatizzare con GitHub Actions. Gli esercizi si svolgono in un terminale simulato nel browser.
Cosa devi già saper fare
Saper usare un computer e un editor di testo
Non serve conoscere Git né il terminale: il corso parte da zero
Dall'installazione a un'infrastruttura sicura: utenti, SSH, reti, firewall, hardening, WireGuard, backup. Laboratorio su configurazioni e simulatori, senza una VPS vera.
Cosa devi già saper fare
Saper usare un terminale e modificare file di testo
Python di base: gli esercizi sono piccoli programmi (stringhe, dizionari, espressioni regolari)