My explanation, having done some of the levels:<p>You know the myriad of websites with programming challenges and some kind of automatic assessment of how well you complete them? Well, its like one of those, but the challenges, rather than simple things like &quot;write a Ruby program that consumes a series of lines on stdin with numbers and spits out a series of lines on stdout with the prime factorization of the corresponding input line&quot; are things like &quot;write a bot to interact with our stock trading HTTP and WebSocket APIs, that will make a specified amount of profit trading this particular stock within these particular constraints&quot;.