Shawn Rider

Web developer, educator, writer, artist.

A Practical Introduction to JavaScript

An introduction to programming concepts and techniques that aims to teach novice coders (individuals with no software or CS experience) how to use modern JavaScript (aka ECMAScript).

Last updated a year ago


Introduction to Building Webapps

An introduction for novices to the concepts and practice of building modern web-based applications using a node.js-based stack (Yeoman, Bower, Grunt, SASS, AngularJS). (DEPRECATED)

Last updated 2 years ago


Practical JavaScript 2: Building Applications

A textbook designed to introduce people with no Computer Science or software background (other than introductory modern JavaScript) to the concepts used in building modern JavaScript single page applications.

Last updated 2 years ago


Foundations of the Web

An introduction to the World Wide Web from a technology, governance and socio-cultural perspective.

Last updated 3 years ago


WATS Instructor Handbook

Last updated 2 years ago


Tech Nerd Novelty Songbook

A collection of parodies and novelty songs about technology, software, and web development.

Last updated 2 years ago