Learning workspace for algorithms