When I want to learn a concept I try to do it while building something using that concept. It helps me understand it better as it is easier to explore it by actually using it. My projects for the most part either have a well-defined goal, or are explorations guided by curiosity.
Cellular Automata Playground
A tool to explore cellular automata with various rules.
An open source metronome app built with libGDX.
Map of Thedas
A searchable map of Thedas - the Dragon Age world.
A procedural dungeon tile based map generator.
Game of Music
A music sequencer that uses Conway's Game of Life's rules to generate each state. Build and share a url directly to your track.
Super Fantasy Queue
Super Fantasy Queue is a short game about the most important decision a hero could make - which line to stand in. Made for Github's 2013 game off jam.
A simple web tool for text transformations designed to work with keyboard shortcuts.