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.
3 Answers
Could you share the exact link to the Python resource you're using? It’d be helpful for others who are starting out!
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.
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!
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically