Coder Social home page Coder Social logo

awesome-workshopper's Introduction

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. ๐Ÿค˜
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
planetproto Understanding JavaScript Prototypes
promise-it-wont-hurt A Workshopper module that teaches you to use promises in javascript
secureyournode Security workshop
security-adventure Go on an educational Web security adventure!
stream-adventure go on an educational stream adventure!
stylist-workshop Introduction to CSS
swirl Learn the statistical computing and graphics programming language R, in R
tapeshopper Learn how to test with tape! (tap-producing test harness for node)
test-anything Introduction to testing
thinking-in-react Introduction to React
tower-of-babel A tour of the features of Babel.js
unix-adventure become a unix wizard

Additional Tools

Module Name Description
adventure-map Simple exercise loader & generators for substack/adventure.
adventure-time Web-based adventures
browser-menu Browser Menu (web based)
example-adventure Forkable starter example for writing nodeschool challenges with adventure
generator-workshopper Yeoman generator for the marvelous workshopper from nodeschool.io

Workshopper Requests

Any wishes for workshopper topics go here. I may end up making them, or, if you're feeling adventurous, make it yourself then open a PR for your new list addition. If you have an idea for a workshopper/adventure, open an issue and I'll add it on.

  • Angular
  • MVCs
  • Hapi
  • Meteor

Contribution Guidelines

If adding a new source, please ensure your pull request adheres to the following guidelines:

  • Please make an individual pull request (or Github issue) for each suggestion.
  • Use the following format: | [resource](link) | description |
  • Keep descriptions short and simple. Normally the repo's description will suffice.
  • Order projects alphabetically within each category.
  • New categories, or improvements to the existing categorisation are welcome.

Thank you for your suggestions!

License (ISC)

Copyright (c) 2015, Trent Oswald [email protected]

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Bitdeli Badge

awesome-workshopper's People

Contributors

bitdeli-chef avatar davisonio avatar erictleung avatar kelsadita avatar readmecritic avatar therebelrobot avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.