Выше рекомендовали RS School - тоже присоединяюсь к этой рекомендации. Это полностью бесплатная школа, на курсы можно записаться (тогда будут доступны проверки работ и есть возможность на более поздних этапах получить ментора, но ближайший старт летом) либо проходить самостоятельно, все материалы в свободном доступе на гитхабе, а в чате в дискорде всегда можно найти помощь.
Я лично проходил 3 курса: подготовительный, основной по фронтенду и курс по реакту. Перед этими курсами сам только прочитал книгу по html и css и изучил основы js, сверстал простой лендинг с минимальным количеством js. После RSSchool ещë прошëл курсы от тинькофф, они тоже бесплатные, но могу их рекомендовать не как место получения знаний, а как некий аналог стажировки и возможность себя проявить. После этого уже устроился на первую работу фронтендером.
Ну и ссылки:
1.
Сайт школы
2.
Программа подготовительного курса (там есть ссылки на модули с заданиями)
3. Программа основного курса (состоит из двух частей -
раз и
два)
Остальное думаю найдешь у них на гитхабе без проблем)
Успехов в обучении, всë обязательно получится!)