Bootstrap is completely free, field-tested and research-validated, with a focus on deep exploration that supports and engages all kinds of learners. Our integrated computing modules have been proven to support math transfer and can be mixed and matched to supplement what you're already doing in your classroom.
Recommended for: Grades 7-12
The Bootstrap:Algebra pathway applies mathematical concepts and introductory programming principles. Students use an algebraic programming language
to build flags using function composition, make a rocket blast off using linear, quadratic (or even exponential) functions, protect a butterfly using inequalities, and even create a complete video game! And of course, all materials are aligned
to National and State Standards for Mathematics.
Recommended for: Grades 7-12
What defines the greatest musician of all time? How is the population of your state changing? Does drinking milk really make you taller? Answering these questions involves collecting and manipulating data, from sports stats to record sales to census data. This pathway teaches students to view programs as questions we ask of data. Students form their own questions about the world around them, and learn how to analyze data critically and carefully to find answers. Business, science, and history teachers can utilize this module to help students make inferences from data. Math teachers can use this module to introduce foundational concepts in statistics. It also works great as a module for AP CS Principles' unit on data!
Recommended for: Grades 9-10
Our Physics pathway helps students understand basic physics concepts by incorporating computer programming as one of the key tools for building models of the physical world. Targeted to ninth grade, during which every student is expected to take science, this initiative is designed to spark students' interest in subjects related to science, technology, engineering, and math (STEM) for the rest of their academic careers. This initiative also combats a root cause of inequality of opportunity in pursuing STEM careers: disparate access to quality teaching in middle and high school. The module is aligned to the Physics First
course, allowing teachers to easily embed computational modeling in their physics classes.
Recommended for: Grades 9-12
goes deeper into programming, building events and data structures on top of the foundation laid by our intro course and allowing students to build far more sophisticated programs. We've listed the breakdown of concepts in the table below, so you can find the best fit for your class. Students learn how the world-based event loop that drives their Bootstrap:Algebra game works, and use it to create animations using simple datatypes for their world. They then learn about data structures, and design a World structure for a sophisticated game of their own design.
All of our courses are aligned to National and State Standards - including NGSS, CCSS, CSTA, K12-CS, and more! We work hard to provide an "everything you need, all in one place" experience, offering Hour of Code activities and four curated pathways that come with a detailed student workbook, teacher materials, and an optional capstone project that ties the entire course together. You can also mix and match our materials by building your own pathway.
After Bootstrap, students are prepared to tackle several college-level textbooks, including one that bridges from Pyret to Python.
Build your Own Pathway
What do you want students to do?
- Click to select the projects or lessons you want to bring to your students! When you select a project or lesson, it - and its prerequisites - will turn green.
What can you teach tomorrow?
- If you haven't selected anything yet, the blue items can be taught with no prerequisites. As you select more lessons/projects, additional items will turn blue to indicate that they could be added without additional prerequisites.
Select as many projects or lessons as you'd like, then name and save your pathway.
Having taught LOADING Bootstrap lessons, you can immediately jump into LOADING other lessons!
The lessons or projects you've selected - and their prerequisites! - are: