Employers often look for a background in computer science when hiring, and knowledge of data structures and algorithms is central to any computer science curriculum, particularly at universities. Understanding efficient ways to store and retrieve data efficiently is critical to becoming a great programmer and this knowledge will help you throughout your career, regardless of how far along you are.
A data structure is a way to store and organize data in a computer. In these lessons, we'll learn how to implement common data structures and algorithms using JavaScript so that you can see firsthand how they are designed. The best part is that you'll get to build them yourself! These lessons are led by Mike Dane who holds a master's degree in computer science.