В выборе программы обучения важно исходить из вашего текущего уровня. Если вы абсолютный новичок в программировании, ищите курсы по изучению Python с нуля, где вам сперва объяснят основы языка и дадут базу. Проанализируйте содержание курса: важно, чтобы в нем было достаточно теории, но главным образом, это должны быть практические задания. Хорошие онлайн-курсы предоставят вам возможность создать портфолио из выполненных задач. Помимо этого, обратите внимание на уровень преподавателя - это должен быть опытный Python Developer, который сможет научить вас не только теории, но и практическому решению задач.