Learn about the for statement, which loops through a list!

Learn how to define and use functions!

Learn about the if statement, which runs code conditionally!

An outline of a very simple sorting algorithm; insertion sort!

Learn about lambda expressions and their uses!

Learn about how to import and use libraries.

An introduction to the fundamental linked-list data structure.

An introduction to memoized recursion.

An explanation of an efficient sorting algorithm, merge sort!

A lesson on the prefix sum array data structure.