It depends on subject matter and students’ devotion to mastering course materials. Students may average 8 hours a week completing assignments.