What is an algorithm? How do we break a problem down into smaller steps? Algorithmic thinking is often an overlooked area, as everyone wants to dive deep into the coding part. But writing code is like any language, knowing different words in Spanish doesn't mean you can speak Spanish, knowing how those words work together is when this skill becomes useful.
Video produced by the Peer Assisted Learning team at the university of Sussex.