22 Free Resources for Data Structures and Algorithms: Binary Search Algorithms, String Algorithms and more

Make School
Make School
Published in
3 min readJun 27, 2018

When you first start out with a tech career, you’re going to need to learn data structures and algorithms. These are the basis behind computer programming, and every high-quality employer will make sure you understand them. For beginners, though, it can be difficult to understand.

In this series of technical blog posts, we’ll be sharing the resources we’ve collected here at Make School. In this post, we’ll share our resources for number bases, recursion and search algorithms, and string algorithms.

Number bases

Recursion and search algorithms

DS&A binary search runtime. Source: Wikimedia Commons

String algorithms

Algorithmic anagram test using a canonical form. Source: Wikimedia Commons

Conclusion

These resources are helpful, but they aren’t the only ways to learn data structures and algorithms. In the next few posts, we’ll be sharing our resources for other concepts. Plus, our students have access to one-on-one instruction and hands-on learning that covers the conceptual and practical side of coding at the Product College.

Applications for Fall 2018 are still open. Start your application today.

--

--

Make School
Make School

Make School offers a Bachelor’s in Applied Computer Science to prepare students of all backgrounds for jobs at companies like Facebook, Google, Apple.