He and his team believe that coders are most interested in solving real-world problems, and therefore aim to have users work out challenges that companies currently deal with, in areas such as machine learning, artificial intelligence and distributed systems.