Algorithm Design for Tech Interviews

Ace the Tech Interviews

This course prepares you for the algorithmic problems at your tech interviews.

The course covers several algorithmic areas. For each area you will find introductory theoretical lessons and a set of practice coding tasks. Don't worry - you will also have access to detailed solutions for the tasks.

The most important part of the course are the practice tasks. For each task you can submit your source code written in one of the available programming languages. It gets graded in real time and the result is presented to you.

COURSE SYLLABUS
Introduction 2 1
Algorithm Design Canvas 8 0
Computational Complexity 6 0
Operations with Lists 2 3
Dynamic Programming 5 2
Sorting 4 3
Mathematics 2 5
String Problems 5 3
Graph Theory 4 2
More Practice Ideas 1 0