I'm talking about web development now.
But, wait... what is AngularJS? If you are a web developer have a look at the project page on http://angularjs.org and... if you like the "Angular way" of doing things and want to be more productive see the tutorials. And... why not?! Start to write your first application.
Here you can see my first hello world application built with AngularJS and the yeoman's angularjs app generator, just for fun.
Knight's tour problemWhat is Knight's tour problem? It is a famous mathematical/chess problem: http://en.wikipedia.org/wiki/Knight%27s_tour
This application does not provide an auto-solve feature but it is already implemented an heuristic data structure that will help you to write a simple and recursive routine with performance in mind.
So, what are you waiting for? Init the board and try to solve the Knight Tour's problem: play!