[If you'd like an easier bridge to traditional CS classes
- or Data Science and Reactive! - we recommend using the Pyret version]

Bootstrap:Algebra applies mathematical concepts and rigorous programming principles to creating a simple videogame, and is aligned to National and State Standards for Mathematics, as well as the CSTA standards and K12CS frameworks. The module can be taught as a separate, standalone tech or CS class, or can be integrated into a mainstream math class, delivered by a math teacher with no prior CS experience. In Bootstrap:Algebra, students create a simple, 3-character game involving a player, a target and a danger. They design what each character looks like, and use mathematical concepts such as coordinate planes, order of operations, ratio and proportion, Domain and Range, function composition, word problems and the distance formula to detect collisions, handle keystrokes, and determine how they move and interact. In addition to learning programming, students who take Bootstrap:Algebra have shown improvement on standard, pencil-and-paper algebra tasks.

You can also find previous versions: Spring 2021, Fall 2020, Spring 2020, Fall 2019, Spring 2019, Fall 2018, Spring 2018, Spring 2017, Spring 2016, Fall 2015, Fall 2014, Spring 2014, and Fall 2013.

Attend a Workshop

Get trained to become a Bootstrap teacher, by attending one of our Professional Development Workshops! You can see the list of currently-scheduled workshops here, or you can contact us to bring a workshop to your school or district!

Backed by Research

Bootstap:Algebra has been shown to improve student performance on standard, pencil-and-paper algebra tasks while engaging students of any gender in the act of building a game. See our peer-reviewed publications here:
  1. Assessing Bootstrap:Algebra Students on Scaffolded and Unscaffolded Word Problems, (SIGCSE, 2018)
  2. Creativity, Customization, and Ownership: Game Design in Bootstrap:Algebra, (SIGCSE, 2018)
  3. Transferring Skills at Solving Word Problems from Computing to Algebra Through Bootstrap, (SIGCSE, 2015)