В интернете онлайн-курсов, конечно, великое множество, но мы посоветуем две возможности от Яндекса:
На платформе Яндекс.Практикум есть программа, посвящённая веб-разработке. Подробнее можно почитать на сайте Практикума, но вообще предлагается учебный тренажёр, обучение на практике и поддержка ментора. На выходе вы получите готовые проекты в своё портфолио!
Онлайн-специализация Разработка интерфейсов: вёрстка и JavaScript на старой-доброй платформе Coursera. Там, конечно, тоже будет и практика, и теория, и финальный проект, в котором вам нужно будет написать свою первую игру.
Удачи в обучении :)