Бесплатные курсы я лично считаю не совсем продуктивными тем, что они убивают время. На собственном примере изучения Питона сделал этот вывод. Когда появляется вопрос начинаешь бороздить просторы форумов, ждёшь ответов. Иной раз не отвечаешь на них и все ещё в большие дебри. Нужна база которую в тебя вольют, а дальше уже практика и книги.