Skip to main content
eLearner.app
Online · 12 courses already available

Learn to code, by writing real code.

Interactive courses in English. Short lessons, exercises that run in your browser, no account. Full Postgres database, isolated JS runtime, regex engine with a dedicated worker and CPython compiled to WebAssembly — all inside your tab.

12courses
94modules
298lessons
801exercises
~58hours

Featured courses

See all

Get your hands on the code

No multiple-choice quizzes: write real code and see the results instantly in your browser.

query.sql
1SELECT first_name, salary FROM employees2WHERE salary > 450003ORDER BY salary DESC;

Quality content

Short explanations, rigorous terminology, examples on realistic datasets. For those starting from scratch or shoring up the basics.

EN
SQLPythonJSRegex

No account, no friction

Open the site and learn. Your progress stays in the browser, under your control. No email, no tracker.

localStorage100% OFF
elearner_progress: {sql: "completed"}
elearner_theme: "light"
elearner_locale: "en"

Offline execution in the browser

Each language runs locally in your tab via engines compiled in WebAssembly or executed in separate Web Workers. Safe, instant, and private.

PGlitePostgres WASM
PyodidePython 3.x WASM
V8 RegExpIsolated Worker
WebAssemblyOffline Sandboxing