# Unit 2: Respond & Draw on Canvas

- [Unit 2 Overview](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/unit-2-overview.md): How can control flow allow for user interactions?
- [U2LA1.1 - Conditionals and if statements](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la1.1-conditionals-and-if-statements.md): How can we add conditional statements to make our programs more interactive?
- [U2LA1.2 - Conditionals and if, else if, else statements](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la1.2-conditionals-and-if-else-if-else-statements.md): How can we write multiple conditions to our code?
- [U2LA1.3 - Logical Operators And/Or](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la1.3-logical-operators-and-or.md): How can logical operations make conditional more interactive?
- [🗃U2LA1 Mini Project: Make a Traffic Light 🚦](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la1-mini-project-make-a-traffic-light.md): How can I use conditional logic to create a responsive program?
- [U2LA1.4: Draw with Mouse](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la1.4-draw-with-mouse.md): How can I use built-in variables to create a program that lets the user draw?
- [U2LA1.5: The Map Function](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la1.5-the-map-function.md): How can the map function help me control a range of values?
- [U2LA2.1 - Collision with Collide2D](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la2.1-collision-with-collide2d.md): What visual cues tell me where my mouse is?
- [U2LA2.2: Mouse Clicks && Shapes As Buttons](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la2.2-mouse-clicks-and-and-shapes-as-buttons.md): How can I use mouse clicks in p5.js?
- [🗃U2LA2 Mini Project: Light Switch Game](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la2-mini-project-light-switch-game.md): Unit 2 Mini Project Light Switch Game
- [U2LA3.1: Key Presses && Nested Conditionals](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/u2la3.1-key-presses-and-and-nested-conditionals.md): How can I use key presses to control elements of my program?
- [🎨 Unit 2 Final Project: Interactive Drawing App](/introduction-to-computational-media-curriculum/unit-2-respond-and-draw-on-canvas/unit-2-final-project-interactive-drawing-app.md): How can I use my skills in p5 to create a drawing application?
