
#372 on Reddit
Data Structures
Coursera
4 recommenders · 5 threads · recommended in 4 years, 2017–2022 · score 3.9
A university-style Coursera course on data structures, part of the Data Structures and Algorithms specialization from UC San Diego, covering how common structures are organized and used. Commenters describe it as a structured alternative to self-study.
Commenters call it a solid, free, structured course that works well alongside writing your own implementations and practice problems.
Algorithms & Data Structuresbeginnerfreevideo lectures#data structures#algorithms#coursera#hash tables#trees#graphs
Recommendations by year
20172022
I think I'd recommend online classes. Coursera has some good free ones: https://www.coursera.org/learn/data-structures?specialization=data-structures-algorithms https://www.coursera.org/learn/algorithms-on-graphs?specialization=data-structures-algorithms…
Write programs. Every day. A lot of folks seem to do this thing where they practice by watching YouTube videos of programmers writing interesting programs and solving cool data structure problems. That's fun and all, but you don't become a better writer by watching someone write. That said, you…
How much JavaScript do you know already? Can you write a for loop, a while loop, and a function? Data structures is a pretty involved topic. It's usually an entire university course, so 10 - 16 weeks with several hours of lecture and homework every week. If you want to learn the topic, I'd suggest…
Take any of the data structure classes on coursera and just write it in C#. The concepts are the same and if you get confused, there’s a lot of good articles on Microsoft’s site that explains how to implement it.
There’s a few courses you could take. CS50 from Harvard is a great course and the Coursera Data Structures course is also solid. JavaScript is awesome, but JavaScript suffers from some pretty crazy ADD. It’s partial object oriented, partial functional and admittedly not a great example of either…
I would suggest watching a YouTube lecture series on DSA (any of the ones suggest below or even on Coursera - Bari is always the Goat). Then implement those algorithms and data classes yourself in Java...after you are confident with your implementation...hop on Leetcode and practice