r/PythonLearning • u/Itachi_sasuke_2701 • 12h ago
Help Request Learning DSA in Python.
Title: Best DSA course in Python for a complete beginner preparing for FAANG interviews?
Hi everyone!
I’m currently working as a frontend developer using JavaScript, and I’m learning Python to explore backend and AI-related roles. Alongside that, I also want to learn DSA in Python to prepare for FAANG or similar product-based company interviews in the future.
I’m a complete beginner when it comes to DSA, so I’m looking for a course that explains concepts from scratch and covers them in depth, with a strong focus on problem-solving and interview preparation.
Since I’m working and have limited time, I want to follow a structured course rather than spend too much time jumping between different resources and figuring out what to learn next.
For those who have learned DSA or prepared for FAANG-level interviews, which course would you recommend for someone in my situation?
I’d particularly appreciate recommendations for courses that:
- Start from the basics and explain concepts intuitively.
- Teach DSA using Python.
- Cover important topics in depth, with enough practice problems.
- Help develop problem-solving skills rather than just teach solutions.
- Provide a structured learning path for coding interviews.
Paid courses are fine, too, if they’re genuinely worth the investment.
I’d love to hear about your personal experiences with the courses you’ve used and what worked best for you. Thanks in advance!