More and more, algorithms control our life. They manage our investments, find us books, movies, jobs, and dates, as well as new drugs. These algorithms are increasingly learning from the data traces we leave in our modern digital world. They watch us, copy what they see, and experiment like inquisitive kids. And in the best research institutions and universities in the world, the race is on to create the ultimate learning algorithm, one that can extract any knowledge from data and carry out any task before we even ask.