awesome-workshopper Awesome

alternatively, awesome-adventure

A list of workshopper/adventure-based tutorials for various things. Inspired by awesome. These are terminal-based guides to learning a new programming concept. Here's an example screenshot from rvagg's learnyounode:

Learn You The Node.js For Much Win!

If you know of any other workshopper/adventure tutorials, feel free to fork/PR or open a new issue. This list will also serve as a wish-list of types: if you want a workshopper that is not listed here, open a pull request and I'll see about getting it started.

Raw Builders

Project Name
Adventure substack/adventure
Workshopper rvagg/workshopper

Workshoppers

Module Name Description
algorithms-101 Introduction to algorithms
async-you Learn to use https://github.com/caolan/async
bacon-love Functional Reactive Programming and Bacon.js
biohacker Gives some usage examples of bionode for bioinformatics
browserify-adventure Learn browserify
bug-clinic Learn how to debug Node.js apps
bytewiser Teaches the fundamentals of working with binary data in node.js and HTML5 browsers
count-to-6 An intro to some ES6 features
data-plumber Munging data on the command line
es5-workshop Introduction to ES5 methods
expressworks an automated Express.js workshop
footballbot-workshop A step by step guide to building your own footballbot (robotics)
functional-javascript-workshop A functional javascript workshop. No libraries required (i.e. no underscore), just ES5.
git-it A workshopper for learning Git and GitHub.
goingnative Learn how to write native Node.js addons
how-to-npm A module to teach you how to module.
http-adventure [wip] Learn node's http module.
http-works http framework
intro-to-node An intro to Node.js
introtowebgl Intro to WebGL with three.js
javascripting Learn JavaScript by adventuring around in the terminal
jsadventure Introduction to Javascript. No programming experience needed.
kick-off-koa An intro to koa
learn-generators JavaScript ES(6|2015) generators workshopper. Learn in practice. :metal:
learnjs Introduction to Javascript
learnyoucouchdb Learn you CouchDB for great good!
learnyoumongodb Learn MongoDB using the terminal
learnyounode Learn You The Node.js For Much Win! An intro to Node.js
levelmeup Level Me Up Scotty! An intro to Node.js databases
lololodash Lo-Dash Javascript Exercises
makemehapi Introduction to Hapi
mongodb-aggregate-adventure A series of MongoDB aggregation workshops
mongoose-adventure Introduction to Mongoose
node-debug-school nodeschool curriculum for debugging Node.js
nodebot-workshop Arduino / Johnny-five (robotics)
nodenext Learn about the next version of node
npm-tutor npm tutor for nodeconf 2014
oobootcamp Object-Oriented JavaScript Bootcamp