Быстрый ответ - никакой
Развернутый ответ:
Для качественного обучения Вам недостаточно будет пройти какой-либо волшебный курс, который сделает Вас разработчиком. В первую очередь я бы рекомендовал начать с документации, а непонятные моменты уже уточнять в других источниках (например, в тех же курсах). Если Вас интересует именно видео-формат, то посоветовал бы канал Ulbi TV. И само собой Вам нужно сделать несколько своих, независимых от курса проектов.
Время зависит только от Вас. По своему опыту скажу, что путь от нуля до устройства на работу у меня занял примерно 4 месяца. Знания у меня были весьма шаткие, но этого хватило.