Data Structures and Algorithms for Coding Interviews

About the course

Algorithms and data structures are an essential part of the tech hiring process. In order to pass technical coding interview it’s essential to understand the ins and out of data structures and algorithms and how to leverage them. Throughout this course, you’ll learn the fundamentals of these topics in a fun and approachable way. After finishing this course you’ll be well equipped to start tackling commonly asked interview questions as well as analyze your solutions’ runtime and space complexities.


About the instructor


My name is Nick White and I’m a software engineer and content creator. After gaining a large following on YouTube from technical interview prep and entertainment content, I’ve decided to release a course to teach those interested about the fundamentals of algorithms and data structures. I have a plethora of experience when it comes to this topic having solved hundreds of technical interview questions and having completed hundreds of technical interviews at some of the largest companies in the world. My ability to translate complicated topics into digestible bite size pieces helps immensely when first learning topics as complicated and nuanced as algorithms and data structures. I’m proud of this course and I hope that you decide to join me in learning algorithms and data structures

Course Curriculum

  • 1. Welcome to Data Structures and Algorithms
  • 2. Before We Get Started
  • 3. What Are Algorithms & Data Structures?
  • 4. Time Complexity & Space Complexity
  • 5. Hash Tables / Hash Maps
  • 6. Sets / HashSets
  • 7. Linked Lists
  • 8. Stacks & Queues
  • 9. Trees
  • 10. Searching
  • 11. Sorting
  • 12. How To Get An Interview
  • 13. During The Interview
  • 14. Where To Go From Here
  • 15. New lesson
One-Time Purchase
$49
Access forever
lock Payments secured by Stripe