Я наверное спрошу: а зачем вам программирование на js? :)
Потому что для разработки надо кроме непосредственно программирования ещё представлять как устроена платформа. И инструментами владеть тоже. То есть я бы задался вопросом не "какие курсы нужно пройти, чтобы научиться программировать на js", а "чему я должен научиться, чтобы X". Где X, например, получить работу Junior Frontend Developer (у вас цели могут быть другие).
И под это уже подбирать себе какой-то, эээ, образовательный план.
Для кругозора можно посмотреть тут:
https://github.com/kamranahmedse/developer-roadmapПочитать разное тут:
https://developer.mozilla.org/en-US/docs/WebПоучить js тут:
https://learn.javascript.ru (какие-то курсы там тоже есть, но не знаю что внутри)
А курсы по программированию для начинающих все примерно одинаковые, как мне кажется - можно брать первый попавшийся и смотреть, подходит или нет.