Course Overview

Get introduced to the course in this lesson.

This course presents a carefully curated subset of the most commonly asked questions from top tech company coding interviews.

The course is organized into chapters. The common theme is a specific data structure or a programming technique. Each chapter covers a representative set of problems related to that theme.

Each lesson drills down to focus on the core of a programming problem to present both the logic and the implementation of its recommended solution in six popular programming languages:

  1. C++
  2. Java
  3. Python
  4. Javascript
  5. Ruby
  6. Go

Let’s begin!