Learning Outcomes
This lesson goes over the learning outcomes of this course.
We'll cover the following
What will you learn?
In this course, you will learn about:

Measuring time complexities of algorithms

Brute force algorithms

Searching and sorting in different data structures

The dynamic programming technique to efficiently solve problems

Greedy algorithms

The divide and conquer method, i.e., solving multiple subparts of a problem to solve the bigger problem

Graphs, graph traversals, and other important graph algorithms
Let’s dive right into it!