Another item for the “when I’m finished with my current to-do list” list.
Instead of presenting you with a problem and comparing your solution to a set of fixed test cases, Code Hunt presents an empty slate and a set of constantly changing test cases. It thus teaches coding as a side consequence of solving a problem by matching inputs and outputs, Microsoft explains.
Let’s be honest, learning certain aspects of programming can often be a long and arduous journey. Code Hunt aims to make the boring parts fun. —Microsoft Research Launches Code Hunt Game to Teach Programming.