Our online courses maximize flexibility and convenience while providing access to world-class instructors. Courses vary in length from free short courses to paid courses with ten or more modules packed with assignments. The assignments (videos, reading, quizzes, example problems, projects, etc.) and discussion board are organized into 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.