Learning algebra