Teaching Computer Science and Algebra.

Bootstrap integrates math and computing education to enable equitable access to and success in both subjects for all students in grades 6-12. We design our curricula, pedagogy, and software in tandem to foster learning at depth and to ease adoption. Our high-quality professional development programs and classroom materials reflect our core belief in the value of teachers.

We work with schools, districts and tech-educational programs across the country, reaching hundreds of teachers and thousands of students each year. Bootstrap has been integrated into math and technology classes across the country, reaching tens of thousands of students since 2006. Most teachers have also attended a Bootstrap Workshop, where they received specialized training to deliver the class.

By working with mainstream math teachers and aligning to national and state standards, Bootstrap is built to scale. Bootstrap has partnered with school, districts and organizations across the country to bring the curriculum to their students. And because every child takes math - no matter their gender, class, age or interest - **Bootstrap reaches thousands of girls and underrepresented students each year.**

Bootstrap is grateful to the National Science Foundation for their ongoing support for our research efforts, and we are proud to partner with CSNYC and CS4RI to bring our materials to New York City and the state of Rhode Island. Even Code.org has chosen to build their curriculum based on Bootstrap! (Interested in how Code.org's adaptation is different?)

Bootstrap is backed by decades of research into math and computer science education, and some studies have shown a positive impact on students' performance on standard, pencil-and-paper algebra tasks.

Bootstrap embraces the "low floor, no ceiling" approach to learning, by introducing students to a simple but powerful language and approach to programming. Students can build on what they already know as they move on to data structures, recursion, and numerous topics in computer science - without throwing away their tool or language.

Unlike Java, Python, Scratch or Javascript, functions and variables behave *exactly* the same way in Bootstrap that they do in your child's math book (learn more about the algebra-programming connection by watching our video, co-produced with Code.org). By shifting classwork from abstract pencil-and-paper problems to a series of relevant programming problems using an appropriate language, Bootstrap demonstrates how algebra applies in the real world, using an exciting, hands-on project.