Massive Open Online Courses (MOOCs) are online courses aimed at unlimited participation and open access via the web. These courses often include traditional course materials such as filmed lectures, readings, and problem sets, as well as interactive user forums to support community interactions among students, professors, and teaching assistants.