Algorithmic Adventures: From Knowledge to Magic