Il corso C++ Advanced è destinato a coloro che abbiano già conoscenza di concetti fondamentali della programmazione, meglio se in C/C++, come i tipi di dati, le strutture condizionali, i cicli, le funzioni e le classi. Il corso è la naturale prosecuzione del corso “Introduction to C/C++”. In genere si tratta di studenti delle scuole superiori, di studenti delle scuole post-secondarie, di laureati, programmatori o di persone che in generale vogliano approfondire le loro conoscenze di programmazione, specialmente in ambito di programmazione ad oggetti e dei linguaggi C e C++.