C++ не прикладной язык программирования, а системный. Прикладной это Java, C#. Для них не нужно какого-то особого магического скила и каких-то специализированных навыков и знаний различных архитектур. Хватит уже употреблять этот термин российского IT-рынка, в котором преподаватель в вузе это выпускник, который не смог устроиться на работу.
en.wikipedia.org/wiki/System_programming_language
en.wikipedia.org/wiki/System_programming
Нет, не существует. Аналоги codeacademy для С++ - Таненбаум и работа в каком-нибудь Intel, Unigine или EMC.