Начинать лучше с основ программирования в целом.
Курсы хорошо, а книги лучше и бесплатно:)
Первой прочитал "Автоматизация рутинных задач с помощью Python"
Вторая "Изучаем Python. Программирование игр, визуализация данных, веб-приложения"
Сейчас, понимая, что python это просто база, я б искал курсы с использованием библиотек или смежных языков. Порешать задачки на python можно и на
pythontutor.ru