DEV Community

EdLight Labs
EdLight Labs

Posted on

How We Built a Browser-Based Coding Platform with 12 Learning Tracks

We built EdLight Code — a free platform where learners write and run Python, SQL, R, HTML/CSS/JS, and more directly in the browser.

The Problem
Setting up a development environment is the first barrier for new learners. Installing Python, configuring a database, setting up Node.js — these steps stop people before they write a single line of code.

Our Approach
Every exercise runs in the browser:

Python → Pyodide (CPython compiled to WebAssembly)
SQL → sql.js (SQLite in WASM)
R → WebR
HTML/CSS/JS → sandboxed iframes with live preview
Spreadsheets/Slides/Word → custom browser-based editors

What We Offer

  • 12 learning tracks, 50+ courses
  • Career pathways (Data Analyst, Frontend Developer, etc.)
  • Auto-graded exercises with instant feedback
  • Verifiable certificates
  • English, French, and Haitian Creole support

Try It
🔗 https://code.edlight.org

We'd love to hear your thoughts — what would you improve? What courses should we add next?

Top comments (0)