Corso C++ online
Un corso di C++ online, gratuito e interattivo. Scrivi codice C++ in ogni lezione, con suggerimenti AI quando il compilatore ti sgrida, e un certificato gratuito quando finisci.
280,998+ codder iscritti
234 lezioni206 sfide1,557 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 sezioneIniziaEspandiComprimiCostruisci basi solide con concetti essenziali e competenze di baseIntroduzione
4 lezioni325Variabili Parte 1
6 lezioni846Variabili Parte 2
5 lezioni334Operatori Parte 1
7 lezioni654Operatori Parte 2
4 lezioni423Decisioni
6 lezioni637Fondamenti di input/output
5 lezioni524Calcolatrice numerica
Progetto4 lezioni16Cicli
9 lezioni760Funzioni
7 lezioni739Fondamenti degli array
9 lezioni848Stringhe
5 lezioni441Sfide finali
3 lezioni3Sezione 2
Logica e flusso
Inizia la sezioneIniziaEspandiComprimiSviluppa capacità di risoluzione dei problemi e crea programmi dinamici e interattiviPuntatori e memoria
8 lezioni757Vettori (array dinamici)
9 lezioni861Progetto: Strumento per l’elenco delle attività
Progetto5 lezioni1Mappe (coppie chiave-valore)
7 lezioni644Progetto: strumento per l’inventario
Progetto5 lezioni1Insiemi (elementi unici)
6 lezioni538Funzioni avanzate
7 lezioni652Gestione di base degli errori
6 lezioni540Sfide finali
3 lezioni3Sezione 3
Programmazione orientata agli oggetti
Inizia la sezioneIniziaEspandiComprimiScopri come organizzare il codice con classi, oggetti e strutture riutilizzabiliFondamenti della programmazione orientata agli oggetti
11 lezioni2186Gestione della memoria
6 lezioni1144Costruttori e distruttori
9 lezioni1472Proprietà delle classi
7 lezioni853Incapsulamento
6 lezioni651Sovraccarico degli operatori
8 lezioni1263Ereditarietà
8 lezioni862Polimorfismo
8 lezioni860Template
6 lezioni546Panoramica della STL
6 lezioni646Concetti avanzati di OOP
7 lezioni763Funzionalità moderne di C++
7 lezioni764Design Pattern Parte 1
6 lezioni655Pattern di progettazione - Parte 2
7 lezioni763Sfide finali
2 lezioni2
Corsi di C++
Corsi pratici di C++, da iniziare gratis nel browser.
Sfide per principianti - Esercitati con i concetti di base
PopolareMetti alla prova le tue conoscenze di programmazione per principianti e prova a risolvere queste sfide di programmazione. Usa il linguaggio che preferisci. Buon coding!
Certificato al completamento
- 20
- 20
Problemi di programmazione
PopolareMetti alla prova le tue capacità di risoluzione dei problemi di programmazione con gli esercizi di difficoltà diverse di questo corso. È pensato per chi programma e ha già una conoscenza di base della sintassi di un qualsiasi linguaggio di programmazione.
Certificato al completamento
- 32
- 31
Pila - Serie sulle strutture dati #1
In questo corso imparerai a conoscere la struttura dati pila, ne creerai una da zero usando il linguaggio che preferisci e ti eserciterai con sfide di programmazione!
- 13
- 6
- 1
Albero AVL - Serie sulle strutture dati #10
In questo corso imparerai a conoscere la struttura dati dell'albero AVL, creerai da zero un albero binario di ricerca autobilanciante nel linguaggio che preferisci e ti eserciterai con sfide di programmazione!
Certificato al completamento
- 16
- 6
- 1
Sfide di programmazione per colloqui - Pacchetto I
Sei pronto per il tuo prossimo colloquio di programmazione? Metti alla prova le tue conoscenze e competenze con queste sfide e preparati al meglio. In bocca al lupo!
- 3
- 3
30 giorni per sviluppare la logica in C++
In questo corso acquisirai costanza e svilupperai la logica necessaria per risolvere problemi con il linguaggio C++.
Certificato al completamento
- 31
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 il C++ con Coddy
- Scrivi ed esegui vero codice C++ nel browser. Nessun compilatore da installare, nessuna toolchain da configurare. Ogni lezione compila il tuo C++ sul server e mostra subito l'output.
- C++ moderno: classi e oggetti, ereditarietà, funzioni virtuali, riferimenti e puntatori, template, la STL. I pattern C++ che useresti davvero oggi.
- I suggerimenti AI ti aiutano a leggere e correggere gli errori del compilatore C++, soprattutto quelli notoriamente criptici, così il linguaggio risulta accessibile invece che punitivo.
- Certificato C++ gratuito quando finisci. Utile per ruoli in sistemi, sviluppo di videogiochi ed embedded, dove la padronanza del C++ è un requisito di base.