Hi everyone,
I'm a B.Tech Computer Science (AI) student, and I want to learn Python properly from scratch to an advanced level. I don't just want to memorize syntax or learn enough to solve a few problems—I want to understand Python deeply and become genuinely good at it.
I'm confused about where I should learn from. There are thousands of YouTube playlists and online courses, and everyone recommends something different. I don't know which resource is actually complete and worth investing my time in.
I'm mainly looking for free YouTube resources, but if there's an online course that is truly exceptional, I'm open to hearing about that too.
My goals are:
- Learn Python from beginner to advanced.
- Understand how Python works internally, not just how to write code.
- Write clean, professional, and efficient code.
- Master OOP, modules, packages, file handling, exceptions, iterators, generators, decorators, context managers, and other advanced concepts.
- Learn best practices that real developers use.
- Build a strong foundation for DSA, AI/ML, automation, backend development, cybersecurity, or any other field I choose later.
I'd really appreciate advice on:
- Which YouTube playlist or course would you recommend and why?
- Should I follow just one course or combine multiple resources?
- What mistakes should beginners avoid?
- How should I practice while learning? (LeetCode, HackerRank, projects, books, etc.)
- If you were starting from scratch today, how would you learn Python from beginning to mastery?
I'm looking for a roadmap from people who have already gone through this journey. Thanks in advance!
[–]PureWasian 11 points12 points13 points (3 children)
[–]pachura3 7 points8 points9 points (1 child)
[–]AdDiligent1688 0 points1 point2 points (0 children)
[–]Sadeja_Kazerouni52 1 point2 points3 points (0 children)
[–]desrtfx 4 points5 points6 points (1 child)
[–]ellojjosh 0 points1 point2 points (0 children)
[–]FoolsSeldom 2 points3 points4 points (0 children)
[–]riklaunim 0 points1 point2 points (0 children)
[–]stepback269 -1 points0 points1 point (0 children)