Self-Paced Online Training