In this course, we will take a dive into the world of algorithms, and explain what they are, how to represent them in a form that is intuitive and easy to understand, and how to compare them according to their efficiency. We also explore several different types of Brute force algorithms, Greedy algorithms, and Binary search algorithms.

#### What you will learn?

- What algorithms are.
- How to represent algorithms using flowcharts.
- How to compare algorithms according to their complexity.
- Brute force algorithms.
- Greedy algorithms.
- The two pointers algorithm.
- The binary search algorithm.

## Course Content

### Session 1: Introduction

Brute Force: Introduction

Session 3: Greedy algorithms

Session 4: Two pointers

Session 5: Binary search

Login

Accessing this course requires a login. Please enter your credentials below!