Impara il C++
Scegli un modulo per iniziare. Ogni modulo si basa sul precedente — ti consigliamo di seguire l'ordine.
Fondamenti di C++
Padroneggia i mattoni fondamentali del C++ — dal tuo primo programma al flusso di controllo e alle funzioni.
C++ Orientato agli Oggetti
Classi, oggetti, ereditarietà, polimorfismo e i pilastri dell'OOP in C++.
Memoria e risorse
Padroneggia il modello di proprietà del C++ — dai puntatori grezzi agli smart pointer fino alla semantica di spostamento — per scrivere codice che non perde mai memoria.
Template e programmazione generica
Scrivi astrazioni davvero generiche, riutilizzabili e a costo zero usando template, concept e programmazione a tempo di compilazione.
STL e Algoritmi
Padroneggia la Standard Template Library — contenitori, iteratori, algoritmi, range e programmazione funzionale.
Gestione degli errori e sicurezza
Scrivi codice C++ robusto con una gestione degli errori adeguata — eccezioni, garanzie di sicurezza RAII, tipi somma e pattern di programmazione difensiva.
Concorrenza
Scrivi codice C++ multithread corretto ed efficiente — thread, sincronizzazione, atomiche e algoritmi paralleli.
C++ Moderno e Best Practice
Gli standard C++ più recenti (C++17/20/23/26), i sistemi di build, le pratiche di testing e le linee guida professionali di scrittura del codice.