Online learning production