В Ютубе много информации и для новичков, и для продвинутых. Также я проходил онлайн-курсы. Хороших и качественных курсов мало, но мне повезло найти такие, задачи на курсах были максимально приближены к рабочим. После каждого модуля, задачи, проекта было настоящее собеседование по всем пройденным темам.