diff --git a/free-programming-interactive-tutorials.md b/free-programming-interactive-tutorials.md new file mode 100644 index 0000000000000000000000000000000000000000..100a2cdbbd04ca539dc8efd4e591f9d95ae9cc34 --- /dev/null +++ b/free-programming-interactive-tutorials.md @@ -0,0 +1,49 @@ +###Clojure +* [Clojure Koans](http://clojurekoans.com/) +* [ClojureScript Koans](http://clojurescriptkoans.com/) + + +###CoffeeScript +* [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html) + + +###Git +* [Git Immersion](http://gitimmersion.com) +* [Try Git](http://try.github.io) + + +###Go +* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) +* [Go by Example](https://gobyexample.com/) + + +###HTML / CSS +* [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci + + +###JavaScript +* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke + + +###Lisp +* [Lisp Koans](https://github.com/google/lisp-koans) + + +###MATLAB +* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) + + +###NoSQL +* [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) + + +###Python +* [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) +* [Python Koans](https://github.com/gregmalcolm/python_koans) + + +###Ruby +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) +* [Try Ruby](http://tryruby.org/) +* [Ruby Koans](http://www.rubykoans.com/)