https://www.udacity.com/course/intro-to-algorithms--cs215
https://www.coursera.org/learn/algorithm-design-analysis
https://www.coursera.org/learn/introduction-to-algorithms
https://www.khanacademy.org/computing/computer-science/algorithms
https://people.eecs.berkeley.edu/~jrs/61b/
https://www.youtube.com/user/cs50tv (one of the CS50 lecture videos had a great part on algorithms!)
https://library.oreilly.com/book/0636920032885/algorithms-in-a-nutshell-2nd-edition/0.xhtml
http://algs4.cs.princeton.edu/home/
https://leetcode.com/problemset/algorithms/
http://code.tutsplus.com/tutorials/algorithms-and-data-structures--cms-20437
https://leetcode.com/problemset/algorithms/
https://www.nczonline.net/blog/2012/11/27/computer-science-in-javascript-quicksort/
http://kelukelu.me/interview/questions.html
http://codingforinterviews.com/practice
http://meetupresources.herokuapp.com/index.html
http://katemats.com/interview-questions/
https://projecteuler.net/archives
https://www.codecademy.com/courses/python-intermediate-en-NYXmc/0/1
http://interactivepython.org/runestone/static/pythonds/index.html
https://pythonschool.net/category/data-structures-algorithms.html
http://openbookproject.net/thinkcs/python/english3e/list_algorithms.html
http://www.theodinproject.com/ruby-programming/common-data-structures-and-algorithms
http://www.theodinproject.com/ruby-programming/data-structures-and-algorithms
https://www.sitepoint.com/sorting-algorithms-ruby/
https://www.sitepoint.com/genetic-algorithms-in-ruby-part-i/
http://cdn.tsq.me/ebook/Data%20Structures%20and%20Algorithms%20with%20JavaScript.pdf
https://github.com/WomenWhoCode/guidelines-resources/blob/master/learn_to_program.md
https://www.learnenough.com/command-line-tutorial
https://www.learnenough.com/text-editor-tutorial
https://www.reddit.com/r/dailyprogrammer/
https://www.youtube.com/watch?v=8bZh5LMaSmE
https://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670
Video: Visualization and "audibilization" of 15 Sorting Algorithms in 6 Minutes: https://www.youtube.com/watch?v=kPRA0W1kECg
Video: Bubble sort shown with an interpretive Hungarian folk dance: https://www.youtube.com/watch?v=lyZQPjUT5B4
Video: CS50 on Asymptotic Notation: https://www.youtube.com/watch?v=iOq5kSKqeR4