
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?
Continue reading on Dev.to Python
Opens in a new tab




