Free materials for teaching the essential qualities of computers using little snippets of code in the browser. These materials are based on Nick Parlante's Stanford CS101 course. This page is currently being revised, but everything should work. Ultimately it will all be released as CC attribution-sharealike for easy re-use. Welcome CS4HS!

Browser Test Page -- check if your browser supports the CS101 code. CS101 uses standard but cutting edge HTML, so you need a good browser. Generally Firefox and Chrome are good choices. Slideshow

Introduction and Code

Digital Images

Bytes, Hardware, and Software

Table Data

Monte Carlo Simulation

Other links