Students will learn how conditionals work together, how their users affect their algorithm construction, and how collaboration strengthens programming. They will also learn the importance of a failsafe—a backup plan for dealing with the unpredictable.