What Online Education Actually Runs On

Online education, often called e-learning or virtual learning, uses the internet and digital tools to deliver instruction without requiring students and instructors to share a physical classroom. Instead, both sides interact through a stack of platforms: a system to host and organize the course itself, a way to meet in real time, tools to keep students engaged between live sessions, and a way to grade and track how everyone is actually doing. No single platform handles all of that well, which is why most functioning online programs run on a combination of five or six specialized tools rather than one all-in-one suite.

The list below groups twelve of those tools by the job they actually do, since comparing a video conferencing tool against a plagiarism checker as if they compete for the same budget line does not help anyone building a program from scratch.

Learning Management Systems

1. Moodle

Moodle is the open-source learning management system most educational institutions eventually run into, whether they end up using it or evaluating it against something else. The name stands for Modular Object-Oriented Dynamic Learning Environment, and true to that description, it is built around plugins and modules that let an institution add exactly the functionality it needs. Course creation, content upload, quizzes, discussion forums, and grade tracking are all included in the base install, and because it is open source, there is no per-student licensing fee, though hosting and maintenance still cost something in staff time or a managed hosting contract.

2. LearnDash

LearnDash takes a different approach: rather than being a standalone platform, it is a plugin that turns an existing WordPress site into a full course platform. That matters for institutions or creators who already have a WordPress site and do not want to run a separate LMS alongside it. LearnDash supports drip-fed content, quizzes, certificates, and course prerequisites, and its ProPanel add-on offers reporting on student progress across courses. Because it lives inside WordPress, it also benefits from the enormous WordPress plugin ecosystem for payments, marketing, and community features, which a closed-platform LMS usually cannot match.

Virtual Classroom Platforms

3. Zoom

Zoom became the default video conferencing tool for live online classes during the pandemic and has held that position since, mostly on the strength of its reliability at scale and its breakout room feature, which lets an instructor split a large class into small discussion groups and hop between them. Screen sharing, recording, and chat round out the core feature set, and its education-specific pricing tier makes it more affordable for schools than the standard business plans.

4. Google Meet

Google Meet is the natural choice for institutions already standardized on Google Workspace for Education, since it shares a login and calendar system with Docs, Sheets, and Classroom. It supports screen sharing, recording, and live captions, and its integration with Google Calendar makes scheduling recurring class sessions simpler than juggling a separate meeting tool with its own invite system.

Content Creation and Sharing

5. Microsoft 365 and Google Workspace

Microsoft 365 and Google Workspace both provide the document, spreadsheet, and presentation tools instructors use to build course materials, and both support real-time collaborative editing for group projects. The choice between them usually comes down to what an institution already has licensing for rather than a meaningful feature gap. Microsoft 365 tends to have an edge in institutions with existing on-premises Windows infrastructure, while Google Workspace is often simpler to administer for smaller schools and independent educators who do not need enterprise identity management.

Student Engagement Tools

6. Edpuzzle

Edpuzzle turns passive video watching into an active assignment by letting instructors embed questions directly inside a video timeline. A student cannot skip past a question without answering it, which solves the common problem of assigned videos being played in the background while a student does something else entirely. Edpuzzle works with existing video sources, including YouTube and an instructor’s own recordings, rather than requiring content to be filmed specifically for the platform.

7. Kahoot!

Kahoot! gamifies review sessions and quick knowledge checks through live, timed quizzes that students answer on their own devices while a shared screen shows the questions and a running leaderboard. It works especially well for review sessions before an exam or as a low-stakes way to check whether a lesson actually landed, and its game-show format tends to get engagement from students who tune out during a standard quiz.

Collaboration and Communication

8. Slack

Slack gives students and instructors a persistent, searchable space for asynchronous communication, which matters more in online programs than it might in a traditional classroom, since students are often working across different time zones and schedules. Channels can be organized by topic, project group, or cohort, and file sharing and integrations with other tools keep group project coordination from scattering across email threads that are hard to search later.

9. Microsoft Teams

Microsoft Teams combines chat, video meetings, file storage, and light project management in one hub, and it is the natural fit for institutions already running Microsoft 365 for their content creation tools. Teams for Education adds class-specific features like assignment distribution and integration with OneNote class notebooks, which gives it more built-in structure for coursework than Slack’s more general-purpose channel system.

Assessment and Grading

10. Turnitin

Turnitin checks student submissions against a large database of academic papers, web content, and previously submitted work to flag potential plagiarism, and in recent years it has added AI-writing detection alongside its traditional similarity checking, in response to the surge of AI-assisted writing tools students now have access to. It remains one of the most widely adopted academic integrity tools at the university level, largely because of how deeply it integrates with existing LMS platforms for submission workflows.

11. Gradescope

Gradescope, now owned by Turnitin following a 2018 acquisition, streamlines grading for high-enrollment courses by letting instructors grade one question across every student’s submission at once, rather than working through each student’s exam or assignment front to back. It supports handwritten work through AI-assisted answer grouping, along with code assignments and online-only submissions, and it is particularly popular in large university STEM courses where hundreds of students submit similar assignment formats each week.

Analytics and Reporting

12. Learning Analytics Platforms

Learning analytics platforms collect and analyze data on student engagement, performance, and course activity to help institutions spot problems before they show up as failing grades or dropped courses. Civitas Learning focuses on predictive models built from an institution’s own student data to flag at-risk students early enough for advisors to intervene, while D2L’s Performance+ add-on for its Brightspace LMS gives administrators and instructors dashboards on course adoption, engagement, and assessment quality. These platforms tend to matter most at the institutional level rather than for an individual instructor, since their predictive value comes from analyzing patterns across an entire student population rather than a single class roster.

The Real Cost of Running These Tools Together

None of these tools live in a budget vacuum, and stacking several of them together adds up faster than a single line item on a proposal suggests. Moodle’s software is free, but hosting it reliably for a few thousand students, keeping it patched, and customizing its plugins usually means either a dedicated IT staffer or a managed Moodle hosting contract, both of which cost real money even though the license itself does not. LearnDash avoids that particular overhead since it rides on whatever WordPress hosting a school already has, but it adds its own annual licensing fee and still needs someone comfortable maintaining a WordPress install and its plugin updates.

Video conferencing and communication tools follow a more predictable per-seat pricing model, which makes budgeting easier but does not make it cheap at scale. A mid-sized university running Zoom for faculty and Teams or Slack for student cohorts across several thousand accounts can find those subscriptions becoming one of the larger recurring line items in an academic technology budget, particularly once education-specific discounts expire or a vendor changes its tiering. It is worth revisiting these contracts annually rather than auto-renewing, since usage patterns shift year to year and a plan sized for a pandemic-era enrollment spike may no longer match a program’s actual usage two or three years later.

Accessibility Cannot Be an Afterthought

Every tool on this list needs to work for students using screen readers, keyboard-only navigation, or captions, and this is worth checking directly rather than assuming a well-known vendor has it handled. Zoom and Google Meet both support live captioning, but caption accuracy varies enough by accent and subject-specific vocabulary that a program serving students who rely on captions should test it with actual course content, not just a vendor demo. Video content built for Edpuzzle should include accurate captions from the source video, since an interactive quiz layered on top of an inaccessible video does not fix the underlying accessibility gap.

Document-based tools carry their own accessibility requirements. Course materials built in Microsoft 365 or Google Workspace need proper heading structure, alt text on images, and sufficiently high color contrast to be usable with assistive technology, and neither suite enforces this automatically. Most accessibility failures in online courses are not caused by the platform itself but by content built without these basics in mind, which means training instructors on accessible document creation matters as much as picking an accessible platform in the first place.

Building a Stack That Actually Fits the Program

A small independent course creator selling a handful of self-paced courses needs almost none of the collaboration and analytics tooling on this list. LearnDash or Moodle for hosting the course, Zoom for the occasional live session, and Kahoot! for engagement covers most of what a solo instructor needs without adding subscription costs for tools that will sit unused.

A university department running a full online degree program is a different situation entirely. That kind of program typically needs an LMS as the backbone, a video conferencing platform for synchronous sessions, a communication tool like Teams or Slack for cohort coordination, an academic integrity tool like Turnitin, and increasingly, a learning analytics platform to catch struggling students before they withdraw. Trying to run a program at that scale without dedicated tools for each of those jobs usually means staff end up doing manually, in spreadsheets and email threads, what a purpose-built tool would automate.

Getting Instructors to Actually Use the Tools

Buying the right software solves less of the problem than most administrators expect. The single biggest predictor of whether an online program succeeds is not which LMS or video tool it picked, but whether instructors were given real time and training to build courses inside it rather than being handed a login and a deadline. A Moodle or LearnDash course built in a rushed afternoon looks and functions very differently from one built by an instructor who had a week of paid preparation time and a template to start from.

The same applies to student-facing tools like Edpuzzle and Kahoot!. They only pay off if instructors actually build the interactive content rather than defaulting to a static video upload and a PDF worksheet because that is faster. Institutions that see the strongest engagement numbers from these tools tend to be the ones that built a shared library of interactive templates instructors could adapt, rather than asking every instructor to build engagement activities entirely from scratch on top of an already full workload.

Synchronous Versus Asynchronous, and Why the Split Matters

Most of the tools above split cleanly into two categories: ones built for real-time, synchronous learning, and ones built for asynchronous work that students complete on their own schedule. Zoom, Google Meet, and Kahoot! all assume everyone is present at the same time. Moodle, LearnDash, Edpuzzle, and Slack are all built to work whether a student logs in at nine in the morning or eleven at night. The mix a program leans toward should follow directly from who the students actually are, not from what looks most impressive in a marketing brochure.

A traditional-age undergraduate program with students living on or near campus can lean more heavily on synchronous tools, since scheduling conflicts are less common and live discussion tends to build a stronger sense of cohort identity. A program serving working adults, parents, or students across multiple time zones needs to weight things the other way, treating live sessions as optional enrichment rather than a requirement, and making sure every core learning activity, from lectures to discussion, has an asynchronous path that does not penalize a student for missing a specific hour. Programs that get this balance wrong tend to see it show up directly in completion rates, since students who consistently cannot attend live sessions but are still required to are the ones most likely to fall behind and eventually withdraw.

Piloting Before a Full Rollout

Institutions that skip a pilot phase and roll a new tool out to an entire department at once tend to discover its limitations at the worst possible time, mid-semester, with hundreds of students already relying on it. A smaller pilot, run with one or two willing instructors and their classes for a full term, surfaces integration problems, workload issues, and student confusion while the stakes are still manageable and there is time to adjust before a wider rollout.

A pilot is also the right time to gather structured feedback from both instructors and students rather than relying on informal hallway comments. A short survey after the pilot term, asking specifically about ease of use, technical problems, and whether the tool changed how much students engaged with the material, gives an administration something concrete to point to when deciding whether to expand, adjust, or abandon a new tool. Skipping this step and rolling out based on a vendor’s own case studies alone is one of the more common reasons ed-tech purchases end up underused a year later.

Training Time Is Part of the Budget, Not an Extra

It is common for a technology budget to account for licensing costs down to the dollar while treating training time as something instructors will simply absorb into their existing workload. That assumption tends to produce shallow adoption. Building a genuinely interactive Edpuzzle lesson, setting up a well-organized LearnDash course with proper prerequisites and drip content, or learning to use Gradescope’s rubric-based grouping features all take real time to learn well, and instructors juggling a full course load rarely find that time on their own without it being explicitly protected.

Programs that see the strongest results from a new tool tend to build training time directly into the rollout timeline, whether that means a paid course-development stipend, a reduced teaching load during the first semester using a new platform, or simply blocking out dedicated onboarding sessions before the term starts rather than expecting instructors to self-teach a new system while simultaneously running live classes in it. The tools on this list are genuinely capable, but capability only translates into better learning outcomes when the people using them have had a real chance to learn what the tool can do.

What to Check Before Signing a Contract

Data privacy deserves more attention than it usually gets in a tool selection process, particularly for K-12 programs where student data is subject to specific legal protections. Before adopting any tool on this list, it is worth confirming what student data it collects, where that data is stored, and whether the vendor’s terms comply with regulations like FERPA in the United States or GDPR for institutions with students in the European Union. Most established vendors publish this information directly, but it is rarely the first thing shown on a marketing page, so it is worth asking directly rather than assuming compliance.

Integration with an existing LMS is the second thing worth verifying before committing budget to a new tool. Edpuzzle, Turnitin, and Gradescope all offer LMS integrations that let grades sync automatically rather than requiring an instructor to manually transfer scores between systems, but the depth of that integration varies by which LMS a school runs. Testing the actual integration during a trial period, not just reading the vendor’s compatibility claims, avoids discovering a gap in sync functionality after a semester has already started.

Finally, ask about export and portability before signing anything long-term. Institutions occasionally need to switch LMS platforms, whether because of cost, a merger with another institution, or simply outgrowing a smaller system, and a platform that makes it difficult to export course content, grades, and student records in a usable format turns a routine migration into a multi-month project. Moodle’s open architecture makes this relatively painless, while some closed commercial platforms deliberately make bulk export harder in order to discourage customers from leaving. Reading the export and data-ownership terms in a contract before signing, not after deciding to switch, saves a genuinely painful renegotiation later.