Interactive Tutorials

While you can learn anything you want for free online these days, or in person, some people learn best with interactive tutorials. For those people, I’ve provided this post to get you started.

Let me know if you know of any interactive tutorials I’m missing that teach something other than what is taught in the lessons below, that I should add to the list!

Codecademy (HTML, CSS, Python, JavaScript, Java, SQL, Bash/Shell, Ruby)
freecodecamp (HTML5, CSS3, Javascript, Databases, Git/Github, Node.js, React.js, D3.js)
DataCamp (R, Python, SQL, Spark, Shell, Spreadsheets)
shell programming
learn python
learn php
R
Haskell
Go
C++
C#
VBA
D3.js
knockout.js
SQL
PostgeSQL SQL
API
Learn Git Branching
Interactive vim
Vim Adventures (game)
Markdown
Codingegame (many languages, tied to games)
Unity 3d (for making games)
docker and containers
kubernetes – creating a cluster
hacking
Music / Ableton