Curated list of the 30 best platforms that combine massive open online courses (MOOCs) with real‑time, collaborative coding environments.
Get targeted exposure with custom position pinning and highlighted placement.
Browser‑based IDE with instant multiplayer editing, auto‑grading, and native integration with Coursera, edX, and other MOOC providers.
Allows instructors to create private repositories for each student, with built‑in autograding and seamless linking to Coursera and Udacity projects.
Cloud‑hosted dev environments that launch directly from MOOC assignments via a single click, supporting VS Code extensions and live pair programming.
Jupyter‑compatible notebooks hosted on Azure, integrated with edX and Microsoft Learn labs for collaborative data‑science coding.
Free, GPU‑enabled notebooks that can be shared and edited in real time; widely used in Coursera and Udacity data‑science courses.
Full‑featured cloud IDE with collaborative editing and direct access to AWS services; partnered with many AWS‑hosted MOOCs.
Multi‑user Jupyter server that can be deployed for university‑scale MOOCs, enabling shared notebooks and real‑time collaboration.
Instant sandboxed development environments for front‑end projects, embeddable in MOOC lesson pages for live coding exercises.
Online IDE for Angular, React, and Vue that runs entirely in the browser; integrates with Coursera and Udacity tutorials.
Extension that enables real‑time collaborative editing inside VS Code; used in many university‑level MOOCs for pair programming.
Provides per‑student repositories, CI pipelines for auto‑grading, and can be linked to edX and Coursera assignments.
Offers private repos and CI/CD pipelines for student projects, with integrations for MOOCs that use Atlassian tools.
Cloud IDE with collaborative editing and SSH access; supports embedding in MOOC platforms for hands‑on labs.
Self‑hosted VS Code in the browser with team workspaces; can be provisioned for large‑scale MOOC cohorts.
Open‑source cloud IDE framework that many MOOC providers customize for collaborative coding labs.
Zero‑setup cloud IDE with real‑time sharing; used in Japanese MOOCs and international coding bootcamps.
Integrated development environment built for education, offering auto‑grading and collaborative labs within MOOCs.
Collaborative Jupyter‑style environment for data‑science exercises, directly linked to DataCamp courses and partner MOOCs.
Real‑time collaborative notebooks with version control; integrates with Coursera and edX data‑science tracks.
Free GPU notebooks that can be shared and edited collaboratively; often referenced in MOOCs covering machine learning.
Collaborative data‑science platform with notebooks, auto‑ML, and integration into IBM’s own MOOCs and Coursera specializations.
Live‑coding notebooks for JavaScript and data visualization; embedded in many interactive MOOC lessons.
Executable research objects platform that lets instructors embed runnable code snippets directly into MOOC content.
Instant web app hosting with collaborative editing; used in front‑end MOOCs for quick prototyping.
Extended CodePen environment for multi‑file projects, supporting live collaboration for HTML/CSS/JS MOOCs.
Gamified coding platform with multiplayer puzzles; integrates with university MOOCs to boost engagement.
Assessment and collaborative coding environment; many MOOCs embed HackerRank challenges for practice.
Live coding sandbox for algorithm practice, often linked from CS MOOCs for extra problem sets.
Collaborative coding arena used in MOOCs that focus on technical interview preparation.
Block‑based and JavaScript editor for microcontroller projects; integrated with MOOCs teaching physical computing.
Collaborative visual programming environment; many introductory CS MOOCs use Scratch for early coding concepts.
Zero‑install JupyterLab running entirely in the browser; embeddable in MOOC pages for instant coding labs.
Coursera’s own cloud‑based labs that provide shared coding environments for a variety of programming languages.
edX’s integrated development environments for Python, Java, and web development, supporting real‑time collaboration.
Collaborative coding environment embedded in Udacity Nanodegree programs, with built‑in project review tools.