2014-10-25 20:19:18 +00:00
### Index
2015-11-13 13:25:42 +00:00
2019-04-26 01:00:54 +00:00
* [Ada ](#ada )
2020-10-16 01:42:17 +00:00
* [Android ](#android )
2014-10-25 20:19:18 +00:00
* [Bash ](#bash )
* [C ](#c )
* [C# ](#c-sharp )
2014-12-09 20:09:05 +00:00
* [C++ ](#c-1 )
2014-10-25 20:19:18 +00:00
* [Clojure ](#clojure )
2019-10-20 18:35:16 +00:00
* [Cloud Computing ](#cloud-computing )
2014-10-25 20:19:18 +00:00
* [CoffeeScript ](#coffeescript )
* [Erlang ](#erlang )
* [Git ](#git )
2018-06-26 17:15:43 +00:00
* [GLSL ](#glsl )
2014-10-25 20:19:18 +00:00
* [Go ](#go )
* [Haskell ](#haskell )
* [HTML / CSS ](#html--css )
* [Java ](#java )
2020-10-20 13:49:41 +00:00
* [JavaScript ](#javascript )
2018-03-20 14:43:06 +00:00
* [Angular.js ](#angularjs )
2020-10-21 00:56:59 +00:00
* [Kotlin ](#kotlin )
2014-12-02 09:04:34 +00:00
* [Language Agnostic ](#language-agnostic )
2018-06-13 14:26:56 +00:00
* [Operating Systems ](#operating-systems )
2014-10-25 20:19:18 +00:00
* [Lisp ](#lisp )
* [MATLAB ](#matlab )
* [Node ](#node )
* [NoSQL ](#nosql )
* [Objective-C ](#objective-c )
* [Ocaml ](#ocaml )
* [PHP ](#php )
* [Python ](#python )
* [Ruby ](#ruby )
2020-10-13 14:02:23 +00:00
* [Rust ](#rust )
2014-10-25 20:19:18 +00:00
* [Scala ](#scala )
2015-05-01 11:25:01 +00:00
* [SQL ](#sql )
2014-10-25 20:19:18 +00:00
* [Vim ](#vim )
2019-04-26 01:00:54 +00:00
### Ada
* [Introduction to Ada ](https://learn.adacore.com/courses/intro-to-ada/index.html )
2020-10-16 01:42:17 +00:00
### Android
* [Javatpoint Android Tutorial ](https://www.javatpoint.com/android-tutorial )
2014-07-27 20:16:50 +00:00
### Bash
2015-11-13 13:25:42 +00:00
2018-02-08 20:27:41 +00:00
* [Help messages will explain everything ](https://explainshell.com )
2014-01-16 18:01:34 +00:00
* [Learn Shell Programming ](http://www.learnshell.org )
2014-01-18 20:53:38 +00:00
2014-07-27 20:16:50 +00:00
### C
2015-11-13 13:25:42 +00:00
2015-11-13 20:52:57 +00:00
* [Learn C ](http://www.learn-c.org )
2014-01-16 18:01:34 +00:00
2016-02-13 22:20:06 +00:00
2014-10-25 20:19:18 +00:00
### C Sharp
2015-11-13 13:25:42 +00:00
2020-10-24 18:30:19 +00:00
* [C# Tutorial ](https://www.w3schools.com/cs ) - W3Schools
2020-10-10 19:22:09 +00:00
* [Codeasy ](https://codeasy.net/course/csharp_elementary )
2015-11-13 20:52:57 +00:00
* [Learn C# ](http://www.learncs.org )
2020-10-25 20:40:06 +00:00
* [Learn C# ](https://www.codecademy.com/learn/learn-c-sharp ) - Codecademy
2014-01-16 18:01:34 +00:00
2014-01-18 20:53:38 +00:00
2014-12-09 20:09:05 +00:00
### C++
2015-11-13 13:25:42 +00:00
2020-10-24 18:30:19 +00:00
* [C++ Tutorial ](https://www.w3schools.com/cpp ) - W3Schools
2014-12-09 20:09:05 +00:00
* [CppKoans ](https://github.com/torbjoernk/CppKoans )
2014-07-27 20:16:50 +00:00
### Clojure
2015-11-13 13:25:42 +00:00
2018-05-15 18:03:32 +00:00
* [4Clojure - Koans ](http://www.4clojure.com )
2015-11-13 20:52:57 +00:00
* [Clojure Koans ](http://clojurekoans.com )
* [ClojureScript Koans ](http://clojurescriptkoans.com )
2015-12-13 17:32:57 +00:00
* [Try Clojure ](http://www.tryclj.com )
2014-01-07 04:30:56 +00:00
2019-10-20 18:35:16 +00:00
### Cloud Computing
* [AWS API Gateway ](https://run.qwiklabs.com/focuses/269?catalog_rank=%7B%22rank%22%3A3%2C%22num_filters%22%3A1%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3605949 ) - *registration required*
* [AWS Identity and Access Management (IAM) ](https://run.qwiklabs.com/focuses/7782?catalog_rank=%7B%22rank%22%3A6%2C%22num_filters%22%3A1%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3605942 ) - *registration required*
* [AWS Lambda ](https://run.qwiklabs.com/focuses/6431?catalog_rank=%7B%22rank%22%3A2%2C%22num_filters%22%3A1%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3605949 ) - *registration required*
* [AWS Simple Storage Service (S3) ](https://run.qwiklabs.com/focuses/7860?catalog_rank=%7B%22rank%22%3A3%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3597563 ) - *registration required*
* [Google Cloud Platform ](https://cloud.google.com/training/free-labs/ )
2014-07-27 20:16:50 +00:00
### CoffeeScript
2015-11-13 13:25:42 +00:00
2014-07-27 02:04:51 +00:00
* [Coffeescript Style Guide ](https://github.com/polarmobile/coffeescript-style-guide/blob/master/README.md )
2014-01-07 04:30:56 +00:00
* [Smooth CoffeeScript, Interactive Edition ](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html )
2014-01-18 20:53:38 +00:00
2014-07-27 20:16:50 +00:00
### Erlang
2015-11-13 13:25:42 +00:00
2015-11-13 20:52:57 +00:00
* [Try Erlang ](http://www.tryerlang.org )
2014-01-07 04:30:56 +00:00
2014-01-18 20:53:38 +00:00
2014-07-27 20:16:50 +00:00
### Git
2015-11-13 13:25:42 +00:00
2020-10-21 01:06:53 +00:00
* [git-game ](https://github.com/git-game/git-game )
* [git-game-v2 ](https://github.com/git-game/git-game-v2 )
2014-01-16 18:03:17 +00:00
* [Githug ](https://github.com/Gazler/githug ) (Tutorial in shell)
2020-10-18 18:11:01 +00:00
* [Learn Git Branching ](https://learngitbranching.js.org )
2019-10-03 13:15:27 +00:00
* [Learn Git with Bitbucket Cloud ](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud )
2014-01-21 01:32:26 +00:00
* [Try Git ](http://try.github.io )
2014-01-07 04:30:56 +00:00
2018-06-26 17:15:43 +00:00
### GLSL
* [The Book of Shaders ](https://thebookofshaders.com )
2014-07-27 20:16:50 +00:00
### Go
2015-11-13 13:25:42 +00:00
2014-06-29 22:54:09 +00:00
* [Go Koans ](https://github.com/cdarwin/go-koans )
2015-12-13 21:07:27 +00:00
* [The Go Tutorial ](http://tour.golang.org )
2014-01-07 04:30:56 +00:00
2014-01-18 20:53:38 +00:00
2014-07-27 20:16:50 +00:00
### Haskell
2015-11-13 13:25:42 +00:00
2015-11-13 20:52:57 +00:00
* [Try Haskell! ](http://tryhaskell.org )
2014-01-16 18:01:34 +00:00
2014-01-18 20:53:38 +00:00
2014-10-25 20:19:18 +00:00
### HTML / CSS
2015-11-13 13:25:42 +00:00
2015-12-03 10:24:21 +00:00
* [CSS Diner ](http://flukeout.github.io )
2016-03-05 17:27:53 +00:00
* [Flexbox Defense ](http://flexboxdefense.com )
2015-12-03 10:24:21 +00:00
* [Flexbox Froggy ](http://flexboxfroggy.com )
2020-10-22 15:26:31 +00:00
* [FreeCodeCamp: Responsive Web Design Course ](https://www.freecodecamp.org/learn/responsive-web-design/basic-html-and-html5/ )
2020-10-10 17:33:21 +00:00
* [Grid Garden ](https://cssgridgarden.com )
2015-12-13 21:07:27 +00:00
* [Learn by doing beginner projects ](https://dash.generalassemb.ly )
2015-12-13 17:32:57 +00:00
* [Learn HTML & CSS interactively ](https://www.codecademy.com/learn/web )
2019-10-03 13:15:49 +00:00
* [Prototyping a professional website ](https://www.codecademy.com/learn/make-a-website )
2014-05-13 00:19:09 +00:00
2014-07-27 20:16:50 +00:00
### Java
2015-11-13 13:25:42 +00:00
2014-05-27 11:57:10 +00:00
* [CodingBat code practice ](http://codingbat.com/java )
2018-10-23 12:08:32 +00:00
* [Java at Codecademy ](https://www.codecademy.com/courses/learn-java )
2020-10-24 18:30:19 +00:00
* [Java Tutorial ](https://www.w3schools.com/java ) - W3Schools
2015-11-13 20:52:57 +00:00
* [Learn Java ](http://www.learnjavaonline.org )
2015-12-15 14:23:48 +00:00
* [Learneroo Java tutorial ](https://www.learneroo.com/modules/11 )
2014-01-16 18:01:34 +00:00
2014-01-07 04:30:56 +00:00
2014-07-27 20:16:50 +00:00
### JavaScript
2015-11-13 13:25:42 +00:00
2015-10-28 12:54:09 +00:00
* [ABC of JavaScript : An Interactive JavaScript Tutorial ](http://www.openjs.com/tutorials/basic_tutorial/ )
2015-12-13 17:32:57 +00:00
* [Codecademy jquery track ](https://www.codecademy.com/learn/jquery )
2016-03-09 00:45:51 +00:00
* [ES6 Interactive Guide ](http://stack.formidable.com/es6-interactive-guide/#/ )
2015-10-28 12:43:24 +00:00
* [Functional Programming in Javascript ](https://github.com/ReactiveX/learnrx )
2020-10-24 18:28:48 +00:00
* [JavaScript Algorithms and Data Structures Certification ](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript )
2015-12-13 17:32:57 +00:00
* [Javascript interactive tutorial on CodeCademy ](https://www.codecademy.com/learn/javascript )
2020-10-20 13:49:41 +00:00
* [JavaScript interactive tutorial on CoderMania ](http://www.codermania.com/javascript/lesson/1a/hello-world )
2020-10-24 18:30:19 +00:00
* [JavaScript Tutorial ](https://www.w3schools.com/js ) - W3Schools
2015-10-02 11:17:22 +00:00
* [Javascripting ](https://github.com/sethvincent/javascripting )
2015-11-13 20:52:57 +00:00
* [Learn JavaScript ](http://www.learn-js.org )
2014-01-16 18:01:34 +00:00
* [Learn knockout.js ](http://learn.knockoutjs.com )
2015-12-15 14:23:48 +00:00
* [Learning Advanced JavaScript ](http://ejohn.org/apps/learn/ )
2015-11-13 20:52:57 +00:00
* [Try jQuery ](http://try.jquery.com )
2015-10-28 12:43:24 +00:00
2014-01-09 16:23:47 +00:00
2018-03-20 14:43:06 +00:00
#### Angular.js
* [Angular Basics ](http://www.angularjsbook.com )
* [AngularJS - Step by Logical Step ](http://nicholasjohnson.com/angular-book/ )
* [egghead.io: Learn AngularJS with Tutorial Videos & Training ](https://egghead.io )
* [Learn AngularJS with free interactive lessons ](http://www.learn-angular.org )
2020-10-24 18:28:48 +00:00
#### Bootstrap
* [Front End Libraries: Bootstrap ](https://www.freecodecamp.org/learn/front-end-libraries/bootstrap )
#### jQuery
* [Front End Libraries: jQuery ](https://www.freecodecamp.org/learn/front-end-libraries/jquery )
#### React
* [Front End Libraries: React ](https://www.freecodecamp.org/learn/front-end-libraries/react )
2020-10-21 00:56:59 +00:00
### Kotlin
* [Kotlin tutorial ](https://kotlinlang.org/docs/tutorials/ )
2014-12-02 09:04:34 +00:00
### Language Agnostic
2015-11-13 13:25:42 +00:00
2014-12-08 20:52:48 +00:00
* [CodeCombat ](http://codecombat.com ) - Python, JavaScript, CoffeeScript, Clojure, Lua, Io
2014-12-02 09:04:34 +00:00
* [Codility ](https://codility.com/programmers/ )
2016-02-13 22:20:06 +00:00
* [Python Tutor ](http://pythontutor.com ) - Python, Java, JavaScript, TypeScript, Ruby, C, C++
2018-06-09 18:32:14 +00:00
* [The Fullstack Tutorial for GraphQL ](https://www.howtographql.com )
2014-12-02 09:04:34 +00:00
2018-06-13 14:26:56 +00:00
#### Operating systems
* [Learning operating system development using Linux kernel and Raspberry Pi ](https://github.com/s-matyukevich/raspberry-pi-os ) - Sergey Matyukevich (:construction: *in process* )
2014-07-27 20:16:50 +00:00
### Lisp
2015-11-13 13:25:42 +00:00
2014-01-07 04:30:56 +00:00
* [Lisp Koans ](https://github.com/google/lisp-koans )
2014-07-27 20:16:50 +00:00
### MATLAB
2015-11-13 13:25:42 +00:00
2014-01-07 04:30:56 +00:00
* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics ](http://www.mathworks.com/tutorials )
2014-07-27 20:16:50 +00:00
### Node
2015-11-13 13:25:42 +00:00
2015-11-13 20:52:57 +00:00
* [Node School ](http://nodeschool.io )
2020-10-24 18:30:19 +00:00
* [Node.js Tutorial ](https://www.w3schools.com/nodejs ) - W3Schools
2014-04-11 20:32:30 +00:00
2014-07-27 20:16:50 +00:00
### NoSQL
2015-11-13 13:25:42 +00:00
2014-01-07 04:30:56 +00:00
* [MongoDB Koans ](https://github.com/chicagoruby/MongoDB_Koans )
2015-11-13 20:52:57 +00:00
* [Try Redis ](http://try.redis.io )
2014-01-07 04:30:56 +00:00
2014-01-09 13:34:13 +00:00
2014-07-27 20:16:50 +00:00
### Objective-C
2015-11-13 13:25:42 +00:00
2014-01-09 13:34:13 +00:00
* [Try Objective-C ](http://tryobjectivec.codeschool.com )
2014-01-07 04:30:56 +00:00
2014-01-18 17:23:50 +00:00
2014-07-27 20:16:50 +00:00
### Ocaml
2015-11-13 13:25:42 +00:00
2015-11-13 20:52:57 +00:00
* [Try Ocaml ](http://try.ocamlpro.com )
2014-01-16 18:01:34 +00:00
2014-01-18 20:53:38 +00:00
2014-07-27 20:16:50 +00:00
### PHP
2015-11-13 13:25:42 +00:00
2015-12-13 17:32:57 +00:00
* [CodeCademy PHP ](https://www.codecademy.com/learn/php )
2015-11-13 20:52:57 +00:00
* [Learn PHP ](http://www.learn-php.org )
2020-10-24 18:30:19 +00:00
* [PHP tutorial ](https://www.w3schools.com/php ) - W3Schools
2014-01-16 18:01:34 +00:00
2014-01-18 12:28:57 +00:00
2014-07-27 20:16:50 +00:00
### Python
2015-11-13 13:25:42 +00:00
2015-12-13 17:32:57 +00:00
* [Codecademy Python course ](https://www.codecademy.com/learn/python )
2014-01-07 04:30:56 +00:00
* [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition ](http://interactivepython.org/courselib/static/thinkcspy/index.html )
2015-11-13 20:52:57 +00:00
* [Learn Python ](http://www.learnpython.org )
2017-12-27 21:33:11 +00:00
* [Learn Python Step by Step ](http://www.techbeamers.com/python-tutorial-step-by-step )
2020-10-20 13:23:02 +00:00
* [Python for Everybody - Interactive ](https://runestone.academy/runestone/books/published/py4e-int/index.html ) - Barbara Ericson
2014-01-07 04:30:56 +00:00
* [Python Koans ](https://github.com/gregmalcolm/python_koans )
2020-10-24 18:30:19 +00:00
* [Python Tutorial ](https://www.w3schools.com/python ) - W3Schools
2014-01-07 04:30:56 +00:00
2014-01-18 20:53:38 +00:00
2014-07-27 20:16:50 +00:00
### Ruby
2015-11-13 13:25:42 +00:00
2015-12-13 17:32:57 +00:00
* [CodeCademy Ruby ](https://www.codecademy.com/learn/ruby )
2015-11-13 20:52:57 +00:00
* [Ruby Koans ](http://www.rubykoans.com )
* [The Odin Project ](http://www.theodinproject.com )
* [Try Ruby ](http://tryruby.org )
2014-01-14 19:27:39 +00:00
2014-01-18 12:28:57 +00:00
2020-10-13 14:02:23 +00:00
### Rust
* [Rustlings ](https://github.com/rust-lang/rustlings )
2014-07-27 20:16:50 +00:00
### Scala
2015-11-13 13:25:42 +00:00
2015-12-13 15:37:20 +00:00
* [A Tour of Scala - an interactive scala tutorial ](https://scalatutorials.com/tour/ )
2019-10-03 13:15:49 +00:00
* [Scala Exercises ](https://www.scala-exercises.org )
2014-01-16 18:01:34 +00:00
2014-01-18 20:53:38 +00:00
2017-12-27 21:33:11 +00:00
### Selenium
* [Selenium Tutorial - Web Automation ](http://www.techbeamers.com/selenium-webdriver-tutorial )
2015-05-01 11:25:01 +00:00
### SQL
2015-11-13 13:25:42 +00:00
2018-10-23 12:08:32 +00:00
* [SQL at Codecademy ](https://www.codecademy.com/courses/learn-sql )
2016-05-27 21:10:28 +00:00
* [SQLBolt ](http://sqlbolt.com )
2015-05-01 11:25:01 +00:00
2014-07-27 20:16:50 +00:00
### Vim
2015-11-13 13:25:42 +00:00
2014-01-16 18:01:34 +00:00
* [Interactive Vim Tutorial ](http://www.openvim.com/tutorial.html )