Why Open edX?

Not just because Harvard and MIT use edX®
which is powered by Open edX®!

Best Open Source online learning software, available as an instance in a SaaS platform, continuously enhanced by an active community, ….

You are probably here because you know most of these. So let us show you all main features in one page so that in future you can always come back and refer to it.


Who uses Open edX?

From universities, to major corporations, to Governments for their national inititives, you will have hard time finding who does not.


9 out of 10 Top ranked world universities


Used by most valuable corporations


Governments have used as National eLearning Platform

Key Features

For a verified and official list of Open edX features please click below



Easy to use

Learners find it very intuitive and easy to use. Search for course content or bookmark for future study.

Browser based and responsive

No need to install extra software.


WCAG compliant with captions and ability to jumpt to exact points in videos, plus audio subtitles.

Mobile App

Apps for mobile for several stores.

SSO and Authentication Integration

Multiple ways to login and even some content do not require sign on.

Add notes

Learners can add personal or public notes.


Students can participate in forums related to a course, receive daily forum discussion digests, and access WiKi pages to learn more and receive help.


Learners may receive verifiable certificates, and post them in their social media.



Build a course

On your own or in a team. It is super easy.

Learning steps

Use sections and subsections of a course to establish the best learning sequence.

Course quality

Create a checklist and preview content to ensure error free courses.

Publishing planned

Publish the whole course together or each section or subsection at a pre-determined time.

Turn in dates

Due dates can be specified for a graded section which is shown in loal learner timezone.

Speed up

Import or export course templates to speed up course creation. Duplicate and reuse course components to make it even faster.

Add digital assets

Add or embed HTML5 assets, videos, presentations and other web enabled content, live events, and build and add H5P components.


Provided as an XBlock, allows you to read other scorm based components inside your course.


A Third-party XBlock which helps you to export important statistics and analytic data about learner progress.


Many types of questions and assessment components. Including but not limited to multiple choice questions, checkboxes, short text answers, numeric responses, clickable images, visual matching, interactive videos. Various kinds of control such as number of attempts, time between attempts,  show response control, randomized assessments, grading, and more.




Lots of choices such as SAML, OAuth 2.0 to integrate with.

Manage learners

Invite them to a course, let them self register, add them to a cohort or group and customize course content for each group.

Ways to control courses

Let learners self enroll, or make it invitaton-only. Take an entrace exam to select learners for a course. Let guest students audit courses. Bulk enoll the whole of learners in a class. Set a prerequisite for a course.

Track progress

Monitor completion of course section and check grades. Works may be graded by a centralized gradebook service, or allow peer graded or staff graded services.


Design and customize your templates. Courses may all have certificates or select courses may offer them. Let instructors issue or revoke certificates individually or in bulk.

Surveys and polls

Let your learners answer survey questions and evaluate their courses.

Brand it

Your URL and your theme and styles for your web application instance.


Use e-commerce to sell access to courses and certificates. Many payment gateways may be added.


From 50 to 10m learners


Use for your virtual classes

Auto Proctoring

May be added for integrity of exams.

Frequently Used Terms Explained!


Using the LTI standard (Learning Tools Interoperability), which is a set of specifications for allowing third-party learning applications (or “tool providers”), enables you to integrate with educational platforms (or “tool consumers”). LTI lets you easily integrate external tools into your Open edX courses, or let other learning systems, reuse your Open edX course components inside their own LMS.

For example, Open edX lets live conferences to be embeded into its courses and any authentication required is done through LTI. H5P quizzes may be embeded into courses and any grade for students can be reported to instrucors through LTI.


Sharable Content Object Reference Model (SCORM) is a set of technical standards for online learning software products.

edX supports SCORM through one of its XBlocks.The XBlock is supposed to display SCORM content within the Open edX LMS and Studio. This will help save student state and report scores to the progress tab of the course.


As a new specification for learning technology, xAPI or Experience API makes collecting data possible. This data can be about a person’s wide range of experiences (online and offline).
This API captures data consistently about a person or group’s activities from many technologies. Different systems can communicate by securely capturing and sharing this stream of activities using xAPI’s simple vocabulary.

Open edX has chosen xAPI as one of the primary communication standards for real-time events since it has widespread industry support and usage for tracking and analyzing learning activity. These are some of the events whjch aretracked.

Enrollment events

  • Whenever a learner enrolls in a course.
  • Whenever a learner unenrolls from a course.

Problem interaction events

  • Whenever a learner submits any problem.
  • Whenever a learner’s answer to a problem is checked.
  • Whenever a learner is shown the answer to a problem.
  • Whenever a learner requests a hint to a problem.

Video events

  • Whenever a learner loads a video.
  • Whenever a learner plays a video.
  • Whenever a learner stops a video.
  • Whenever a learner pauses a video.
  • Whenever a learner navigates to a different position in a video.

Course navigation events

  • Whenever a learner wants to navigate to a subsection in the course.
  • Whenever a learner navigates to the next content in the course.
  • Whenever a learner navigates to the previous content in the course.
  • Once a learner wants to navigate to another unit within a subsection.
  • Whenever a learner clicks on any link in the course.


XBlocks are extra components which can be added to a basic Open edX deployment in order to add to flexibility and usefulness of your platform. Examples include Zoom, Drag and Drop tests, and polls and surveys.

Almost all XBlocks are free, but there is a resource cost in order to add and deploy. You can see a full list of XBlocks in here:

Directory of XBlocks

Third party components

Some XBlocks are actually made by third party vendors and creators. IN addition you can use and LTI XBlock to oimportn learning content from outside of Opeb edX.