Who Should Take This Course?
Discover if this course fits your goals in developing algorithm-building and problem-solving skills. Learn how projects apply real-world scenarios to common interview problems, helping you prepare effectively using foundational data structures and concepts.
We'll cover the following...
Thank you for choosing this course! We hope the techniques you learn here go a long way towards building solid algorithmic skills.
Intended audience
If you want to work on your algorithm building and problem-solving skills, this course is for you. Each lesson will start with a project description explaining and solving a real-world scenario. Then, we’ll apply the discovered pattern to solve common interview questions.
Prerequisites
For this course, you need to have a basic understanding of common data-structures like Arrays, Linked Lists, Hash maps, Stacks, Queues, Heaps, and Graphs. You should also be familiar with Recursion and Big-O.