Up until this point students have been writing code that executes exactly the same way each time it is run - reliable, but not very flexible. In this unit, students will begin to code with conditionals, allowing them to write code that functions differently depending on the specific conditions the program encounters.