How to Effectively Learn Python and What is Advanced Python?

July 14, 2025 3 answers
Asked by MellowPine92
I've recently finished school and decided to take the plunge into learning Python from scratch. Right now, I'm using W3Schools and I'm about 55% through the material, just before diving into machine learning. I'm curious about what exactly "Advanced Python" consists of and realistically, how much time I should expect to invest to become proficient in Python? I've also checked out roadmap.sh to plan my learning path since I want to focus on backend developmentโ€”primarily because data science involves math, which I'm not a fan of.

Answers

LearningLizard84
I highly recommend checking out the MOOC course called [Python Programming 2025](https://programming-25.mooc.fi). Unlike W3Schools, this course is structured more like a university introductory course on computer science. It's free, very practice-oriented, and top-notch in quality!
Reply to this answer
CuriousCoder42
Learning Python is definitely a journey that goes beyond just completing a single course. It's great that you've started with W3Schools, but I recommend also checking out some beginner books or courses to reinforce what you're learning. One good resource is "Think Python," which you can find [here](https://allendowney.github.io/ThinkPython/). As for what 'Advanced Python' means, it's not tied to a single course but instead covers topics like decorators, generators, and metaprogrammingโ€”essentially the deeper concepts that beginners often don't see. Consistency is key; dedicating 1-2 hours daily could get you to a solid beginner level in about 3 months, but 9-12 months of dedicated effort can bring you closer to job readiness. Remember, itโ€™s normal for everyone to progress at different rates, so focus on building a portfolio and continuous learning.
Reply to this answer
TechieTommy77
Could you share the exact link to the Python resource you're using? Itโ€™d be helpful for others who are starting out!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions