Proactive Learning Self Paced Online Course