Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Data Structures
Image: coursera.org
#372 on Reddit

Data Structures

Coursera

4 recommenders · 5 threads · recommended in 4 years, 2017–2022 · score 3.9

Go to course ↗

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

On Reddit (6)

  1. RecommendscaptainAwesomePantsr/learnprogramming2022in “Help with learning DSA!”▲ 1

    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…

  2. RecommendscaptainAwesomePantsr/learnprogramming2021in “Good Practice”▲ 2

    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…

  3. Recommendsdmazzonir/learnprogramming2018in “Learn Data Structures and recursion”

    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…

  4. RecommendsReuban_Sammichr/learnprogramming2018in “Best Data Structures and Algorithms Course/Book in C#?”

    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.

  5. Recommendstorre-plusplusr/webdev2017in “I need desperate help on how to break down programming problems.”

    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…

  6. MentionsWeeaboo3177r/learnprogramming2021in “How do I get started with Data Structures and Algorithms?”▲ 3

    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

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help