Synchronous Learning

This involves real-time interaction between instructors and students. It typically happens through live video conferencing, virtual classrooms, or chat sessions.

Asynchronous Learning

In this mode, students access course materials, lectures, assignments, and discussions at their own pace.

Blended or Hybrid Learning

This combines traditional face-to-face instruction with online learning components. Students attend some classes in person while completing others online.

Self-paced Learning

Here, learners have complete control over the pace of their learning. They can access course materials and resources at any time and progress through the material according to their own schedule.