• Teacher Workbook [PDF] - A downloadable and printable copy of the workbook with solutions for all exercises.

• PD Workbook [PDF] - A downloadable and printable copy of the student workbook including lesson plans.

• Online Community (Discourse) [Discourse] - Talk with other Bootstrap teachers, ask questions, and share out ideas!

• Collection of Bootstrap:Algebra Desmos Activities [link]

## Workshops

• Contracts file

• Blank Design Recipe Worksheet [PDF, Google Doc] - Use alongside story problems for a function development template.

• Buggy Design Recipes [Recipes, Answer key] - Real examples of common student mistakes. Get some practice grading them, or practice getting students over common misconceptions.

## Videos for Teachers

Developed in partnership with Code.org

 Modeling and Coordinates Order of Operations Domain and Range Defining Values Introducing The Design Recipe Using The Design Recipe Boolean Logic & Inequalities Piecewise Functions The Pythagorean Theorem

## Exercises and Solutions

 Notice and Wonder Reverse Engineer a Video Game
 Estimating Coordinates Brainstorm Your Own Game
 Translate Arithmetic to Circles of Evaluation & Code (Intro) Completing Circles of Evaluation from Arithmetic Expressions Matching Circles of Evaluation and Arithmetic Expressions Completing Partial Code from Circles of Evaluation Matching Circles of Evaluation & Code Translate Arithmetic to Circles of Evaluation & Code 2 Arithmetic Expressions to Circles of Evaluation & Code - Challenge A printable set of cards for physically matching expressions with Circles of Evaluation Creating Circles of Evaluation from Arithmetic Expressions Creating Circles of Evaluation from Arithmetic Expressions 2 Creating Circles of Evaluation from Arithmetic Expressions 3 Converting Circles of Evaluation to Arithmetic Expressions Converting Circles of Evaluation to Arithmetic Expressions 2 Evaluating Circles of Evaluation Evaluating Circles of Evaluation 2 Converting Circles of Evaluation to Code Converting Circles of Evaluation to Code 2 Translate Arithmetic Expressions to Circles of Evaluation & Code 3 Translate Arithmetic Expressions to Circles of Evaluation & Code 4 Translate Arithmetic Expressions to Circles of Evaluation & Code 5 Translate Arithmetic Expressions to Circles of Evaluation & Code 6 Translating Circles of Evaluation to Code - w/Square Roots Arithmetic Expressions to Circles of Evaluation & Code - Challenge 2 Arithmetic Expressions to Circles of Evaluation & Code - Challenge 3 Arithmetic Expressions to Circles of Evaluation & Code - Challenge 4
 Numbers and Strings Booleans
 Applying Functions Domain and Range Frayer model Practicing Contracts: Domain & Range Matching Expressions and Contracts Using Contracts Using Contracts (continued) Triangle Contracts Triangle Contracts (SAS & ASA) Radial Star Star Polygon
 Diagramming Function Composition Function Composition — Green Star Function Composition — Your Name Function Composition — scale-xy More than one way to Compose an Image
 Defining Values - Explore Defining Values - Chinese Flag Why Define Values? Writing Code using Defined Values
 Flags of the World Estimating Coordinates Decomposing Flags
 quick guide to saving images to drive
 Matching Examples and Definitions (Math) Matching Examples and Function Definitions Matching Examples and Contracts Contracts, Examples & Definitions Contracts, Examples & Definitions - 2
 Creating Contracts From Examples Writing Examples from Purpose Statements Writing Examples from Purpose Statements 2 Do Examples Have the Same Contracts? Do Examples Have the Same Contracts? (2) Matching Contracts and Examples Matching Contracts and Examples 2
 Mapping Examples with Circles of Evaluation Writing Quality Purpose Statements The Design Recipe - Direct Variation The Design Recipe (Practice 1) The Design Recipe (Practice 2) The Design Recipe (Practice 3) The Design Recipe (Slope/Intercept 1) The Design Recipe (Negative Slope/Intercept) The Design Recipe (Geometry - Rectangles) The Design Recipe (Geometry - Rectangular Prisms) The Design Recipe (Geometry - Circles) The Design Recipe (Geometry - Cylinders) The Design Recipe (Slope/Intercept 2) The Design Recipe (Slope/Intercept 3)
 Danger and Target Movement
 The Design Recipe: Revenue & Cost profit
 Boolean Functions Simple Inequalities
 Converting Circles of Evaluation to Code Compound Inequalities — Practice Compound Inequalities: Solutions & Non-Solutions Compound Inequality Functions Converting Circles of Evaluation with Booleans to Code 2
 Sam the Butterfly Left and Right Keeping NinjaCat in the Game
 Welcome to Alice’s Restaurant Alice’s Restaurant - Explore
 Challenges for update-player
 Writing Code to Calculate Missing Lengths Distance on the Coordinate Plane The Distance Between (0, 2) and (4, 5) Multiple Representations: Distance between two points Distance From Game Coordinates Distance From Game Coordinates 2 Distance (px, py) to (cx, cy) Comparing Code: Finding Missing Distances
 Top Down / Bottom Up