Copyright © No Fear Coding

 Algebra Resources:

Why use it?
 How do you use it?
What is it?

Backed by Research

Bootstrap: 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:

Assessing Bootstrap:Algebra Students on Scaffolded and Unscaffolded Word Problems, (SIGCSE, 2018)

Creativity, Customization, and Ownership: Game Design in Bootstrap:Algebra, (SIGCSE, 2018)

Transferring Skills at Solving Word Problems from Computing to Algebra Through Bootstrap, (SIGCSE, 2015)

Bootstrap:Algebra (or "Bootstrap:1") applies mathematical concepts and rigorous programming principles to creating a simple video game, and is aligned to National and State Standards for Mathematics, as well as the CSTA standards and K12CS frameworks. Students create a simple, 3-character game involving a player, a target and a danger. They design what each character looks like, and use algebraic concepts to detect collisions, handle keystrokes, and determine how they move and interact.

Click here for the most-recent version of our materials.


Grades 6-12

Materials - FREE

PD - $

   Geometery Resources:

Why use it?
 How do you use it?
What is it?
Build geometrical proficiency and other math skills.  Building models are fun, so students are highly motivated to practice these skills as it enables them to make really cool stuff:
  • 3D cartesian coordinates
  • positive and negative numbers
  • decimals
  • solid shapes, like cubes, spheres, and cylinders
  • geometrical transformations, like translation, rotation, reflection, and scaling
  • set operations, like union, difference, and intersection
  • arithmetic, including order of operations

Older or more experienced students can use
BlocksCAD to

  • use variables to create parameterized models
  • plot trigonometric functions
  • plot parametric functions
  • learn polar coordinates

A 3D modeling tool that encourages users to learn math, computational thinking and coding concepts through visualization and designing models to be 3D printed.


30 day free trial -  then $

PD - free videos / $ online / $ in person