Как правило, на данных курсах преподают самые основы языков, и, к сожалению, не всегда полученные знания подкрепляются практикой. Этим же основам можно обучится самостоятельно (и бесплатно!) при помощи книг, статей на сайтах, видео на ютубе, помощи знакомых, и.т.д. В любом случае, за несколько месяцев этих курсов специалистом вы точно не станете.
Однако, свои плюсы у таких курсов тоже есть. Во-первых, иногда практические задания в процессе обучения есть, а это очень важно. Во-вторых, обычно они проводятся в виде семинаров или вебинаров, т.е. идет общение с людьми, которых можно о чем-нибудь спросить. В-третьих, некоторые курсы сотрудничают с компаниями (либо организованы при конкретной компании), которые могут некоторых хороших учеников данного курса взять на работу.
Так что выбор за вами.
P.S.: Если говорить о курсах вообще, то внимания очень заслуживают продвинутые курсы, вроде "Школа Анализа Данных" от Яндекса. Вот они реально крутые и полезные, но это уже не для чайников ;)