# Fundamentals of algorithms

## An algorithm is a sequence of steps that a computer follows. Let’s explore!

Lesson support: **https://tinyurl.com/y4pq2jh8**

A computer needs a sequence of steps to run through. That sequence is an **algorithm** and that algorithm can be represented by a computer program.

# Prerequisites:

- None

# Definitions

Abstraction: The process of removing unnecessary detail from a problem.