- https://github.com/open-source-society/computer-science - Path to a free self-taught education in Computer Science
- Pathfinding Demystified (Part I): Generic Search Algorithm
- MIT 6.006 Fall 2011 Algorithms
- Introduction to Genetic Algorithms
- Bloom Filters by Example
- Stanford CS166 Data Structures
- Dynamic programming for fun and profit
- A graphical introduction to dynamic programming
- https://news.ycombinator.com/item?id=15409757 B-trees
- A Short History of the BTree
- The MIT Challenge
- Language Detection using N-Grams
- Some Starting Points for Deep Learning and RNNs
- https://news.ycombinator.com/item?id=11337741
- https://news.ycombinator.com/item?id=10398057 - Warping Text to a Bézier curves
- http://www.bionicspirit.com/blog/2012/02/09/howto-build-naive-bayes-classifier.html
- http://news.ycombinator.com/item?id=10246348 - How to Determine If Four Points Make a Square
- https://news.ycombinator.com/item?id=10171469 - CS Unplugged
- http://news.ycombinator.com/item?id=10129914 - Pixar in a Box
- http://news.ycombinator.com/item?id=9940126 - Spreadsheets
- Rubik's Cube Solution
- Thoughts on Time Series Databases
- Making reliable distributed systems in the presence of sofware errors
- http://optics.byu.edu/textbook.aspx
- http://henrikwarne.com/2015/04/16/lessons-learned-in-software-development
- http://www.gamasutra.com/blogs/ChrisSimpson/20140717/221339/Behavior_trees_for_AI_How_they_work.php
- http://news.ycombinator.com/item?id=6972765 - Great books about mathematics (kjro.se)
- http://jeremykun.com/2014/02/10/elliptic-curves-as-elementary-equations
- http://engineering.foursquare.com/2014/01/03/the-mathematics-of-gamification
- http://news.ycombinator.com/item?id=6820547 - Why are software development estimates regularly off by a factor of 2-3?
- http://luisbg.blogalia.com/historias/74062 - Basic Data Structures and Algorithms in the Linux Kernel
- http://thewe.net/math/conway.pdf - The Power of Mathematics
- http://news.ycombinator.com/item?id=7285522 - Salted Password Hashing – Doing it Right
- http://www.mazeworks.com/mazegen/mazetut/index.htm
- http://news.ycombinator.com/item?id=7458848 - How To Build A Maze (mazeworks.com)
- http://news.ycombinator.com/item?id=7746822 - Maze Tree (ocks.org)
- http://news.ycombinator.com/item?id=8790680
- http://java.dzone.com/articles/idiots-guide-big-o
- http://github.com/prakhar1989/awesome-courses/blob/master/README.md
- http://news.ycombinator.com/item?id=8806475 - String Matching
- Neat Algorithms: Paxos
- Deep Learning Reading List
- Code for Game Developers - Big O Notation - Video
- http://techeffigytutorials.blogspot.com/2015/01/markov-chains-explained.html
- Out of the Tarpit
- http://news.ycombinator.com/item?id=8835085 - The Game AI Programmer's Bookshelf
- http://news.ycombinator.com/item?id=8825728 - Ask HN: What are some nice electronics courses that blend theory and practice?
- http://news.ycombinator.com/item?id=8825750 - The “What Are Monads?” Fallacy (two-wrongs.com)
- http://news.ycombinator.com/item?id=8943356 - A practical introduction to functional programming
- http://news.ycombinator.com/item?id=8943142 - Papers We Love
- http://news.ycombinator.com/item?id=8918259 - Eigenvectors and eigenvalues explained visually
- http://news.ycombinator.com/item?id=8912219 - Extracting text from an image using Ocropus
- http://news.ycombinator.com/item?id=8898299 - Rules for Developing Safety Critical Code [pdf]
- http://news.ycombinator.com/item?id=7082939 - How Radians Work in 30 Seconds (googleusercontent.com)
- http://williamedwardscoder.tumblr.com/post/87682811573/compressing-scrabble-dictionaries
- http://www.quantstart.com/articles/Value-at-Risk-VaR-for-Algorithmic-Trading-Risk-Management-Part-I
- http://news.ycombinator.com/item?id=8059237 - Introduction to A* (redblobgames.com)
- http://news.ycombinator.com/item?id=8082434 - Math Intuition Cheatsheet (betterexplained.com)
- http://spin.atomicobject.com/2014/08/11/fisher-yates-shuffle-randomization-algorithm
- http://news.ycombinator.com/item?id=8159424 - Introduction to Signal Processing
- http://news.ycombinator.com/item?id=8103240 - Show HN: Markov chains explained visually (setosa.io)
- http://www.thomsett.com.au/library/item/estimation-games
- http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
- http://raymii.org/s/articles/Solve_word_puzzles_with_bash.html
- SICP in Python 3 from Berkeley
- Structure and Interpretation of Computer Programs
- CS 61AS - Spring 2016
- oxford-cs-deepnlp-2017
- How To Get Into Natural Language Processing
- Dan Jurafsky & Chris Manning: Natural Language Processing
- MIT 6.851: Advanced Data Structures (Fall'17)
- https://github.com/trekhleb/javascript-algorithms
- http://visualgo.net
- http://www.cs.usfca.edu/~galles/visualization/Algorithms.html
- The Algorithmist
- http://schani.wordpress.com/2010/04/30/linear-vs-binary-search
- http://news.ycombinator.com/item?id=9660185 - OpenCV
- http://wwwold.cs.umd.edu/class/fall2002/cmsc818s/Readings/b-tree.pdf
- Ask HN: Any recomendations...
- http://bigocheatsheet.com
- The Linear Algebra Behind Google
- Bloom filters - fast way to test for set membership with less memory
- Substring search algorithm
- https://medium.com/@nickgerleman/the-bkd-tree-da19cf9493fb
- https://www.programmingalgorithms.com/algorithm/day-of-week
- The Rete Matching Algorithm
- https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/
- Sorting Algorithm Animations
- https://lettier.github.io/posts/2016-06-10-k-nearest-neighbors-from-scratch.html
- UC Davis Course
- http://news.ycombinator.com/item?id=7079427 - What are the lesser known but useful data structures? (stackoverflow.com)
- Bayes’ Theorem: What is it and what is it good for?
- A Tutorial on Learning With Bayesian Networks
- Using Bayes Factors to Get the Most out of Linear Regression: A Practical Guide Using R
- Think Bayes - Creative Commons O'Reilly Book
- Supreme Commander – Graphics Study
- http://news.ycombinator.com/item?id=9537009 - Implementation of Hex Grids
- http://news.ycombinator.com/item?id=8584695 - Essential Math for Games Programmers (essentialmath.com
- http://news.ycombinator.com/item?id=8200160 - Amit's Game Programming Information (stanford.edu)
- http://higherorderfun.com/blog/2010/02/23/math-for-game-programmers-04-operations-on-vectors
- http://news.ycombinator.com/item?id=9054290 - Procedural City Generation (tmwhere.com)
- http://news.ycombinator.com/item?id=8708541 - Pathfinding for Tower Defense (redblobgames.com)
- http://news.ycombinator.com/item?id=9086791 - Optimizing A* for grid map
- http://www.gamedev.net/page/resources/_/technical/game-programming/doom3-is-the-proof-that-keep-it-simple-works-r4009
- http://news.ycombinator.com/item?id=9302637
- https://news.ycombinator.com/item?id=10171792