Who This Course Is For

Intended audience and pre-requisites for this course

We'll cover the following

First things first: thank you for choosing this course! We hope learning with us will be a beneficial and pleasurable experience for you.

Intended Audience and Pre-requisites

If you are just getting started with the language, you might want to have a look at our C++ Fundamentals Course first. We also expect you to have studied algorithms on some level before.

Starting off with an introduction to major algorithmic paradigms and covering the basics of asymptotic analysis, we will work our way through 58 interactive coding challenges. Afterwards, there are detailed reviews of the various solutions.

Using data structures such as STL Classes, Linked Lists, Min-Heaps, and Graphs, we will solve some of the most interesting problems—the likes of which are known to be asked in technical interviews.


The next lesson will give a brief overview of what you should expect to learn in this course