This document discusses server-side programming and conditional logic. It begins with an overview of basic Git workflows for saving work, branching, sharing code, and updating code. It then covers conditional statements and expressions, explaining that computer science relies on Boolean algebra for "if this is true, do this" conditional logic. The document provides examples of guarding expressions, conditional operators, nested conditionals, and assigning values based on conditional checks. It concludes with an assignment to diagram conditional logic found in code by examining nested "if-then-else" statements and creating workflow diagrams and truth tables.