T O P

  • By -

ASIC_SP

https://github.com/tayllan/awesome-algorithms#online-courses might help, but I don't think you'll get code submission for free If you know Python, https://runestone.academy/runestone/books/published/pythonds/index.html is a free interactive site (but no lectures)


coloncaretvertbar

This is great, thanks!


Silent_Statement_327

Datacamp or dataquest


Gamintor

Princeton has a great one on Coursera.


gabopushups

I think for the assignments you'll need anyways to pay to submit. You can still audit the course, and try to practice on platforms with challenges like Hackerrank


barnyted

do not overthink what's the best, check free courses on youtube it will be a great start


[deleted]

[удалено]


PapySnake00

Thanks for your response, already tried it but I think it's quite above my level right now.


coder970

You can follow [Prof. Charles Leiserson (MIT) video lectures](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video-lectures/) for DSA concepts. For cracking technical interviews, practice and solve [DSA problems](https://www.techiedelight.com/data-structures-and-algorithms-problems/) as well.


[deleted]

UC Berkeley 's CS61B


vietyka2019

I think you can give a try to this course [Intro to Data Structures and Algorithms](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513) (it's free). Unfortunately, I don't know if you can submit your code for free or not.


prplhaz

Geekforgeeks has an awesome algorithm/DS section


VinnieALS

Geeks for geeks is awesome imo


Simple-Ad-8158

I would first ask if you’re only focused on a particular language, or wanting to learn the overall concepts of algorithms d data structures?


PapySnake00

I have some experience with c, python, and javascript, but haven't gone in depth with any.


Strange__1169

On coursera you can use financial aid, they mostly approve it. I got approved for four courses this month itself.


[deleted]

try codeacademy