Изучение С++
Для начинающих:
Основы программирования на C++ на примере множества несложных практических задач.
Основы программирования на языках Си и C++ для начинающих.
Для продвинутых:
В курсе разобраны основные алгоритмические методы: жадные алгоритмы, «разделяй и властвуй», динамическое программирование.
Здесь представлено 145 алгоритмов. Ко всем алгоритмам даны краткие описания и программы на C++.
Решать задачи можно на следующих сайтах: