Our online courses maximize flexibility and convenience while providing access to world-class instructors. Courses vary in length from one lecture to up to 10 weeks. The assignments (videos, reading, quizzes, example problems, projects, etc.) and discussion board are organized into weekly modules so you and your fellow students will be on the same general schedule. Aside from that, you are on your own to complete the assignments at your own pace.
Some courses are led by an instructor who interacts with students on the discussion board and through weekly assignments, we call these Premium Courses. Our free and short courses are typically self paced, where the content has been created by an expert, but there is little to no interaction with the expert.