Если у Вас есть опыт программирования на Delphi попробуйте что-нибудь сделать на C++ Builder. По сути та же среда и та же архитектура компонентов что и в Delphi.
Возможно курсы наоборот слабоваты для Вас если Вы уже Delphi-разработчик. А там учат основам ООП (ну на уровне инкапсуляция/наследование/полиморфизм) и чему-то подобному? А на слишком слабых курсах не по Вашему уровню, по личному опыту, трудно учиться кстати. Поскольку на автомате отбрасывал что мне давно известно, но вместе с этим упускаешь и что-то важное и новое.
Попробуйте также литературу. Лучший из известных мне учебников по просто C, без плюсов - Уэйт, Прата, Мартин. По C++ ну собственно классика - от автора самого языка Страуструпа. Оба издания старые и фундаментальные. Особо много по современной практической разработке Вы там не найдете. Это именно изучить только язык в классическом смысле этого слова.
Можно пойти с другой стороны. От практического применения. Вы же учите C++ для чего-то? И скорее в этом чем-то применяется не только C++, но и среда, библиотеки, фреймворки... Попробовать освоить этот стек с практической точки зрения на реальных задачах. Сам по себе C++ может "прийти между делом". Ведь Вы уже знаете один классический объектно-ориентированный язык со строгой типизацией - Object Pascal.