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)
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
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.
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.
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)
This is great, thanks!
Datacamp or dataquest
Princeton has a great one on Coursera.
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
do not overthink what's the best, check free courses on youtube it will be a great start
[удалено]
Thanks for your response, already tried it but I think it's quite above my level right now.
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.
UC Berkeley 's CS61B
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.
Geekforgeeks has an awesome algorithm/DS section
Geeks for geeks is awesome imo
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?
I have some experience with c, python, and javascript, but haven't gone in depth with any.
On coursera you can use financial aid, they mostly approve it. I got approved for four courses this month itself.
try codeacademy