- Introduction to Programming and Algorithms
- Introduction to Functional Programming
- Learn You a Haskell for Great Good!
- [Thinking Functionally with Haskell] (http://www.cambridge.org/us/academic/subjects/computer-science/programming-languages-and-applied-logic/thinking-functionally-haskell)
- [Introduction to Software Systems] (http://cs.anu.edu.au/courses/COMP1110/)
- [Introduction to Programming with Java - Part 1: Starting to Program in Java] (https://www.edx.org/course/introduction-programming-java-part-1-uc3mx-it-1-1x)
- Introduction to Java Programming – Part 1
- Introduction to Java Programming – Part 2
- Java: The Complete Reference, Ninth Edition
- [python_reference] (https://github.com/rasbt/python_reference)
- [Private Members in JavaScript] (http://www.crockford.com/javascript/private.html)
- [jQuery Pagination plugin (Optimized for bootstrap)] (http://esimakin.github.io/twbs-pagination/)
- [Think. Create. Code.] (https://courses.edx.org/courses/course-v1:AdelaideX+Code101x+2T2015/courseware/0655ee1be221492b90c043cc1d6cb648/)
- [Parse This (Python)] (http://ics.misterv.ca/6-0-python/python-projects/parse-this-python)
- [Java String Exercise: Parse This] (http://ics.misterv.ca/java-a/java-unit-2/2-2-java-string-assignments/2-2-1-java-string-exercise-parse-this)
- [Breakout Clone] (https://scratch.mit.edu/projects/24413372/)
- [Tutorial] (http://billmill.org/static/canvastutorial/finish.html)
- Bounce
- [Chat Noir] (http://www.onemorelevel.com/game/chat_noir)
- Hexagonal Grids
- 围住神经猫
- TexturePacker
- JPEXS Free Flash Decompiler
- [Object-Oriented JavaScript] (https://www.udacity.com/course/object-oriented-javascript--ud015)
- [HTML5 Game Development] (https://www.udacity.com/course/html5-game-development--cs255)
- [Red Blob Games] (http://www.redblobgames.com)