Who Should Take This Course?
Thank you for choosing this course! We hope the techniques you learn here go a long way towards building solid algorithmic skills.
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.
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.