Да есть, такие онлайн курсы нужны в первую очередь тем, кто начинает с чистого листа. Когда я начинал программировать, я не знал с какого конца подступиться к этому делу. На таких курсах вы получите неплохой старт, вы поймёте основополагающие концепции, поймёте с чем вам в будущем придётся иметь дело и научитесь учиться. С последним очень сложно, и оно же самое важное, в начале откуда вам знать, что учить в первую очередь, с чего начинать, не все могут грамотно составить программу обучения, а ведь от этого зависит качество ваших знаний.
Сейчас программирование как медицина: каждый день появляется что-то новое, новая технология, новая парадигма, вам постоянно придётся читать и познавать, конкуренция нарастает, а значит и требования тоже. Ну и самое главное: на курсах вы определитесь с сферой деятельности, то с чем вы свяжите свою жизнь и профессиональную деятельность в последствии