Lesson 5 of 8 · 7 min

Algorithm design and efficiency

An algorithm is a precise sequence of steps to solve a problem. Some algorithms are more efficient — they do the job in fewer steps. Searching a sorted list by halving each time is far faster than checking every item.

🔍 1 3 5 7 9

Fewer steps = more efficient

Let’s try it! ✍️

Question 1 of

🎉

Great job!

You finished this lesson.

Next lesson → All lessons