Runs live in your browser — no installs

CodeChad

CodeChad — learn programming by doing.

CodeChad is a free, browser-based app for learning programming languages and databases. Tell it what you want to learn and CodeChad builds you a personalised roadmap, then teaches it lesson by lesson with an AI tutor — running your real code live in the page, with nothing to install.

Languages

Databases

Web & Runtimes

Graphics & AI

C# · Node.js · Linux · Rust · Go · cloud tracks are coming as heavier runtimes land.

About CodeChad

What it does

You pick a technology — Python, JavaScript, PostgreSQL and a dozen more — and describe your level and what you are trying to achieve. CodeChad generates a learning roadmap for exactly that, breaks it into topics and lessons, and walks you through them one at a time.

Every lesson is hands-on. You write real code in the built-in editor and run it immediately: Python through Pyodide, PostgreSQL through PGlite, Ruby, PHP and Lua through WebAssembly — all inside your browser, with nothing installed and no server executing your code. An AI tutor sits beside the editor to explain, hint and review, and each exercise is graded by actually running it and checking the output.

Why it asks you to sign in with Google

Signing in is what lets CodeChad save your courses. Your roadmap, your progress through it and your conversation with the tutor are stored against your account, so you can close the tab and pick up where you left off on any device.

We request only your basic profile and email address — the minimum needed to identify your account. CodeChad never asks for, and cannot read, your Gmail, Drive, Calendar, Contacts or any other Google service. We do not sell your data, show ads, or use it to train AI models.

You can browse and try every technology above without an account. Read the Privacy Policy for the full detail, including how to have your data deleted.