Corso Linux e riga di comando
Un corso di Linux gratuito e interattivo per principianti. In ogni lezione scrivi comandi veri in un terminale Linux nel browser (file, permessi, pipe, bash) e ottieni un certificato gratuito quando finisci.
35,201+ codder iscritti
225 lezioni191 sfide1,187 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
Certificato di completamento gratuito
Programma
Sezione 1
Fondamenti
Inizia la sezioneIniziaEspandiComprimiPadroneggia la riga di comando con gli strumenti essenziali e le competenze di baseIntroduzione
3 lezioni217Navigazione
6 lezioni640File
6 lezioni641Cartelle
5 lezioni534Progetto di organizzazione delle foto
Progetto4 lezioni1Caratteri jolly e pattern
5 lezioni533Contenuto dei file
7 lezioni753Reindirizzamento
6 lezioni640Pipe
5 lezioni534Progetto di analisi dei log
Progetto5 lezioni1Permessi
6 lezioni541Ambiente
7 lezioni748Basi dello scripting shell
8 lezioni859Progetto di script di backup
Progetto6 lezioni1Sfide finali
3 lezioni3Sezione 2
Controllo delle versioniPagina dedicata
Inizia la sezioneIniziaEspandiComprimiTieni traccia del tuo lavoro con Git. Inizializza repository, prepara e registra le modifiche, crea e unisci branch, risolvi conflitti e recupera dagli errori.Introduzione
3 lezioni123Per iniziare
5 lezioni531Tracciare le modifiche
6 lezioni640Esaminare le modifiche
4 lezioni425Ignorare i file
4 lezioni427Progetto di un sito di ricette
Progetto5 lezioni137Branch
6 lezioni640Unione
6 lezioni640Annullare le modifiche
6 lezioni641Repository remoti
4 lezioni324Progetto con un ramo di funzionalità
Progetto6 lezioni142Sfide finali
3 lezioni3Sezione 3
Introduzione a DockerPagina dedicata
Inizia la sezioneIniziaEspandiComprimiImpara a usare Docker dalla riga di comando: scarica e crea immagini, avvia e gestisci container, scrivi Dockerfile, copia file da e verso i container e lavora con volumi e reti.Introduzione
2 lezioni213Immagini
4 lezioni423Esecuzione dei container
5 lezioni532Gestione dei container
5 lezioni531Ispezionare i container
4 lezioni423Creazione di immagini
4 lezioni423File nelle immagini
3 lezioni316Copiare file
2 lezioni213Volumi e reti
3 lezioni314Progetto app di saluto
Progetto5 lezioni17Sfide finali
3 lezioni3Sezione 4
Introduzione a KubernetesPagina dedicata
Inizia la sezioneIniziaEspandiComprimiImpara a usare Kubernetes dalla riga di comando: avvia ed esamina Pod, scrivi manifest, gestisci Deployment, Service e configurazione, lavora con namespace e Job e individua e risolvi i problemi.Introduzione
2 lezioni212Pod
5 lezioni525Manifest
3 lezioni313Distribuzioni
6 lezioni630Servizi
4 lezioni418Debugging
5 lezioni524Configurazione
4 lezioni418Namespace e Job
4 lezioni418Formati di output
4 lezioni418Progetto di negozio web
Progetto5 lezioni16Sfide finali
3 lezioni3
Corsi di Terminal
Corsi pratici di Terminal, da iniziare gratis nel browser.
Laboratorio LAN
NuovoCrea, assegna indirizzi e risolvi i problemi di piccole reti in un laboratorio da terminale: host, switch e router, cavi, indirizzi e maschere IPv4, ARP, gateway, tabelle di routing e i classici guasti che bloccano le LAN reali.
Certificato al completamento
- 35
- 35
Il modello OSI
NuovoCome comunicano davvero le reti, un livello alla volta: i sette livelli OSI, gli indirizzi MAC e ARP, IP e routing, TCP, UDP e porte, l’incapsulamento e l’intero percorso di un pacchetto, con esercitazioni pratiche guidate da terminale.
Certificato al completamento
- 32
- 32
Indirizzamento IP e subnetting
NuovoPadroneggia gli indirizzi IP partendo dai bit: sistema binario, struttura IPv4, maschere di sottorete, CIDR, esercizi di subnetting, intervalli privati, pianificazione di rete con VLSM e una prima introduzione a IPv6. Esercitati su tutto nel terminale.
Certificato al completamento
- 46
- 46
Reti da terminale
Scopri come comunicano davvero le macchine, usando la riga di comando. Indirizzi e DNS, porte e socket, come verificare se un host è raggiungibile e come usare HTTP manualmente con curl: GET, POST, header, codici di stato e HTTPS. Pensato per chi lavora nell’IT, nell’assistenza tecnica e nello sviluppo backend.
Certificato al completamento
- 47
- 47
- 141
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Programma ovunque
Porta il tuo percorso di programmazione sempre con te! Niente configurazioni, niente download: apri l'app e inizia a programmare. Disponibile su iOS, Android e Web con valutazioni di 4,9 stelle.
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare Linux con Coddy
- Fai pratica con veri comandi Linux nel browser. Nessuna macchina virtuale, nessun dual boot, nessun server a cui collegarti via SSH. Ogni lezione gira in una shell Linux isolata, così puoi rompere le cose in sicurezza mentre impari.
- Competenze da riga di comando che usi davvero: muoverti nel filesystem (
cd,ls,pwd), creare e spostare file, elaborare testo congrep,sed,awk, pipe e redirezione, permessi, variabili d'ambiente e scripting bash di base. - I suggerimenti AI ti aiutano a leggere gli errori criptici della shell e a rimediare agli sbagli più comuni (directory sbagliata, redirezioni rotte, permesso negato) senza svelarti la risposta.
- Certificato Linux gratuito quando finisci. Un segnale credibile per ruoli backend, DevOps, dati e infrastruttura, dove sentirsi a proprio agio in un terminale Linux è un requisito di base.
Domande frequenti su come imparare Linux
Come imparo Linux se sono alle prime armi?
Linux è difficile da imparare?
Devo installare Linux per impararlo?
Qual è la differenza tra Linux, il terminale e bash?
Perché dovrei imparare la riga di comando di Linux?
git, fare il debug dei deploy. Anche sul portatile di uno sviluppatore, la riga di comando è di solito il modo più rapido per fare operazioni in blocco e concatenare strumenti con le pipe.