What is massive open online course (MOOC)? - Definition from WhatIs.com


massive open online course (MOOC)

Part of the Web services, SOA glossary:

A massive open online course (MOOC) is a free Web-based distance learning program that is designed for the participation of large numbers of geographically dispersed students. 

A MOOC may be patterned on a college or university course or may be less structured. Although MOOCs don't always offer academic credits, they provide education that may enable certification, employment or further studies.

The word MOOC was coined in 2008 by Dave Cormier, from the University of Prince Edward Island for a course offered by the University of Manitoba, "Connectivism and Connective Knowledge." There were 25 tuition-paying students from university and 2,300 non-paying students from the general public who took the course online. There were RSS feeds for material and participation was facilitated through a variety of venues including Moodle (a learning management system), blog posts, Second Life and real-time online meetings.

In 2011, the Massachusetts Institute of Technology (MIT) OpenCourseWare (OCW) became  the first large collections of MOOC resources made available by a university. In 2012, MIT and Harvard spearheaded the edX initiative for the promotion of MOOCs. 

The acronym MOC is pronounced with a long oo sound, to rhyme with kook rather than book. The Oxford online dictionary added the term (as "Mooc") in August 2013. 


See also: Khan Academy, distance learning, distributed learning, webinar, open and distance learning (ODL), virtual classroom

This was last updated in August 2013
Contributor(s): Ivy Wigmore
Posted by: Margaret Rouse

Related Terms


  • IFTTT (If This Then That)

    - IFTTT is an online service that automates Web-based tasks so that if one specified event occurs, another is triggered. IFTTT stands for "If This Then That" and the acronym is pronounced to rhyme wi... (WhatIs.com)

  • dependency checking

    - Dependency checking is a function that is performed to ensure that all pre-requisites for a given run-time image are present. (SearchSoftwareQuality.com)

  • dependency injection

    - Dependency injection (DI) is an object-oriented programming (OOP) software design structure in which service references, also called dependencies, are delivered to clients from the outside as requi... (SearchSOA.com)


  • Web services, SOA

    - Terms related to web services, including definitions about service-oriented architecture (SOA) and words and phrases about web applications that use XML and HTTP.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About massive open online course (MOOC)Powered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment



    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.