kjhkgljhg

Course Materials

Start teaching Bootstrap today, and be counted!

Curious about how Bootstrap aligns with the math standards in your area? Our Standards Matrix compares each lesson to a variety of state standards, as well as the new Common Core Standards.

Fill out our online form and we'll make sure to keep you updated on curricular changes, Bootstrap events, etc.

(Looking for the older, Spring 2011 version?)

A .zip archive of the Fall 2011 Curriculum is also available for download.


Creative Commons LicenseBootstrap by Emmanuel Schanzer is licensed under a Creative Commons 3.0 Unported License. Based on a work at www.BootstrapWorld.org. Permissions beyond the scope of this license may be available at schanzer@BootstrapWorld.org.

BETA: Announcing Bootstrap 2!

It takes time to develop a a curriculum, and Bootstrap 1 is the result of more than 5 years of work. We are in the process of finalizing a followup curriculum, for graduates of Bootstrap 1, which is being tested during our summer programs by our core staff. This curriculum covers data structures and event-driven programming, allowing students to make vastly more complex and variable games. The later lessons are less well-defined, since the variety of programs completed by then makes it impossible to design specific lessons around them. At that point, the lessons are 99% individual programming.

Anyone who is familiar with both World-style programming and who has taught Bootstrap 1 will find the beta version of this curriculum quite usable, but it's not quite ready for novices to pick up and use with their students. If you'd like to take a look at the materials, they are all available for download as a .zip archive.

Please bear in mind that these materials are provided without support! They may contain spelling errors, bugs, or other gremlins!

Programming environment

Bootstrap uses WeScheme, a cloud-based IDE that requires no downloading or installation. Anyone with a Gmail account can start developing with WeScheme, storing and retrieving files from the cloud and doing all of their editing in a modern browser. Additionally, WeScheme programs can be shared simply by sending out a link, or posting it to sites such as Facebook, Reddit, Twitter, etc.

Don't have access to a stable internet connection? Bootstrap also supports DrRacket, a multi-platform graphical environment. DrRacket runs on all major platforms (Windows, OS X, Unix/Linux) and programs written for one platform run seamlessly on the others, supporting a wide variety of classroom and home computing scenarios. Its emphasis on beginner-friendly features and support for images makes it ideal for Bootstrap.

Textbooks

If you've completed the Bootstrap curriculum, you'll be happy to know that your skills transfer up! The curriculum ties into the more-advanced Program by Design curriculum, which uses the How to Design Programs textbook. A draft textbook that is closer to the animation-driven style of Bootstrap (but more advanced in content) is also available.

Wear It

You've got the curriculum, but do you own the t-shirt?

Show the world your support for Bootstrap, and let people know that yes, "I Program My Own Videogames". All t-shirts are high-quality cotton, available in sizes ranging from S to XXL, for a price of $15 each for orders of 1-5 shirts or $10 for larger orders (cost includes shipping). Contact us to place an order.

Front and Back: