Я большой поклонник Удеми, когда дело касается обучения. У них есть курсы программирования практически для всего. Я собрал несколько курсов, которые использовал, а также несколько от популярного разработчика Уэса Боса, у которого есть собственная платформа и который не работает на Udemy. Эти курсы охватывают Javascript, React, Redux, MERN, TDD / BDD и многое другое! Охватывается даже структура данных и алгоритмы, так что вы тоже можете подготовиться к собеседованию!

TDD / BDD

Используйте Jest и React Testing Framework / Enzyme для тестирования кода внешнего интерфейса. И используйте Mocha и Chai для тестирования внутреннего кода.

Javascript

Полный курс JavaScript 2020: создавайте реальные проекты!
Современный JavaScript с самого начала
20 веб-проектов с ванильным JavaScript
Javascript для начинающих

React и Redux

React - Полное руководство (включая хуки, React Router, Redux) (модули TDD / BDD)
Modern React с Redux [обновление 2020]
Advanced React и Redux (TDD / BDD Модули)
Complete React Developer в 2020 году (с Redux, Hooks, GraphQL) (модули TDD / BDD)
Полная дорожная карта для младшего и старшего веб-разработчика (2020) (модули TDD / BDD )

Стек MERN

MERN Stack Front To Back: Full Stack React, Redux & Node.js
Узел с React: Fullstack Web Development
React Front To Back
Advanced React и Redux (Модули TDD / BDD)
Advanced React (Модули TDD / BDD)

Узел, Deno, MongoDB и SQL

NodeJS - Полное руководство (MVC, REST API, GraphQL, Deno)

Структуры данных и алгоритмы

Учебный курс на собеседовании по кодированию: алгоритмы + структуры данных
Освойте собеседование по кодированию: структуры данных + алгоритмы
Мастер-класс по алгоритмам и структурам данных JavaScript