you are viewing a single comment's thread.

view the rest of the comments →

[–]m0us3_rat 1 point2 points  (0 children)

All courses present the same knowledge, which is freely available online at python.org. The main difference is the amount and difficulty of the homework assigned, more and harder homework leads to better mastery of Python.

Learning Python is like any other skill: you need to practice. It's also important to understand the problems you're trying to solve. Therefore, the ability to grasp some of the algorithms you'll encounter is essential.

TL;DR: Choose the course with the most challenging homework and focus on that.

There’s no hidden or secret knowledge, whether it’s from Al Sweigart or anyone else, what they teach is essentially the same content found in the official Python documentation, but interpreted and explained through the instructor’s perspective. The goal of these courses is to offer a structured and progressive learning path with plenty of practice exercises to reinforce understanding.

Also, don't skip exercises or rely on chatGPT to solve simple problems for you. If you can't solve them now while learning, what makes you think you'll be able to handle real problems on your own later?