Who This Course Is For

Get an overview of the intended audience and prerequisites for this course.

We'll cover the following

First things first, thank you for choosing this course! We hope you will find learning with us beneficial and pleasurable.

Intended audience and prerequisites

If you are just getting started with the C# 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.

We will start with an introduction to major algorithmic paradigms, cover the basics of asymptotic analysis, and work our way through 50+ interactive coding challenges. Afterward, there are detailed reviews of the various solutions.

Using data structures such as classes, linked lists, min-heaps, and graphs, we will solve some of the most interesting problems—the ones that are commonly asked in technical interviews.