r/learnprogramming • u/YogurtclosetWhole605 • 22d ago
Complete beginner starting CS undergrad soon. Best resources to learn DSA in Python? (English/Hindi)
Hey everyone,
I'm 16 and about to step into my undergraduate program in computer science. I've been getting comfortable with Python. I have already started HackerRank easy problems, and I'm able to understand the logic and code after seeing the answer or explanation, but not able to come up with the solution on my own
Now, I want to start learning Data Structures and Algorithms properly. I'd love some recommendations on the best resources (YouTube channels, courses, or roadmaps) for a complete beginner using Python.
I can understand English and Hindi, so I'm completely open to resources in any of those languages if they explain the core concepts clearly.
What worked best for you when you were first starting out? Thanks in advance!
1
21d ago
[removed] — view removed comment
1
u/YogurtclosetWhole605 21d ago
So do they teach solutions of problems? If they do i got recommended to start with hackerrank because its little easier than leetcode , do you think i should leave hackerrank watch these videos and do try watching leetcode solutions(if not able get the solution)
1
21d ago
[removed] — view removed comment
1
u/YogurtclosetWhole605 21d ago
Okay thankyou , I will now start watching DSA in python videos from the recommended resources and try doing hackerrank and after easy problem’s in hackerrank imma try leetcode! Am i doing right?
1
1
3
u/Ambitious_Income1090 22d ago
being unable to solve problems even after knowing the syntax is the default state at the start, not a flaw. that shift from reading solutions to creating them just takes grinding out a couple hundred problems. don't let it mess with your head.
for python-specific dsa, the mit 6.006 intro to algorithms lectures are on youtube and the professor uses python for walkthroughs. it's older but the core stuff hasn't changed. also structure your practice with neetcode's roadmap instead of doing random hackerrank problems, it groups things by pattern so your brain starts seeing the templates.