Online learning comes of age