Ну вот эффективность этих курсов будет примерно такая же, как сходить на куры по хирургии, не имея 7 лет меда за плечами. Курсы есть, а толку 0.
Особенно если говорить о "курсе по основным языкам программирования". Даже если взять 2-3 языка, например Ява, C++, ну и какой-нибудь интерпретируемый язык типа PHP, и на каждый потратить месяц, (по 40 часов в неделю), то это будет как раз достаточно чтобы разобраться в синтаксисе основных комманд, не более. Подобные курсы могли бы помочь человеку у которого 10 лет программирования за плечами, просто на других языках - и хочется быстро впитать новые для себя вещи.