DEV Community

Discussion on: Why Data Structures and Algorithms are Important ?

Collapse
 
gombosg profile image
Gergely Gombos

I've completed this Coursera specialization on data structures and algorithms and I can recommend it!

It contains pretty advanced maths though, but it's very comprehensive.

I agree with the others though that this kind of stuff very rarely comes up, especially not on the frontend. On the backend, you may sometimes have to optimize an algorithm and assess algorithmic complexity, or utilize a better data structure.

But even this is rare and outside of some special job positions you'll never have to implement special graph, string or path finding algorithms.

Nevertheless, learning about data structures and algorithms help you understand coding a bit better and write better code because all code is an algorithm after all. And these basic data structures will stay with us for the decades to come.