Learning Groups