Devpuff
Pricing
Log InStart Free
Learn to code

What do you want to learn?

Every topic here is real code you write in your browser and run on the spot. Pick the one you actually want, because the language you enjoy is the one you will still be writing next month.

Pick a topic

Start with a language

Each guide explains what the language is for, how we teach it, and where it leads.

Learn JavaScript

Write real JavaScript in your browser, run it, and see what happens. Short lessons, real projects, and an AI tutor that reads your code. Nothing to install.

Read the guide
Learn Python

Run real Python in your browser and see the output right away. Short lessons, real projects, and an AI tutor that reads your code. Nothing to install.

Read the guide
Learn SQL

Write real queries against a real database in your browser. Short lessons, instant results, and an AI tutor that reads your code. Nothing to install.

Read the guide
Learn HTML & CSS

Write markup and watch the page build itself beside your code. Short lessons, a real project you keep, and an AI tutor that reads your code.

Read the guide
Learn React

Build real components in a live preview, graded on what they actually render. Short exercises, real projects, and an AI tutor that reads your code.

Read the guide
{ }
✦

Or skip the reading and just start

Every course page has a live editor. Write real code and run it before you decide anything, no account required.

Browse CoursesBrowse Programs
Devpuff

Learn to code by doing. One tiny, playful lesson at a time.

Learn
ProgramsCoursesPricing
Company
AboutBlogResources
Support
Help CenterContactStatus
Learn to Code
Learn JavaScriptLearn PythonLearn SQLLearn HTML & CSSLearn ReactBrowse All Topics
Platform Comparisons
Devpuff vs CodecademyDevpuff vs MimoDevpuff vs SololearnDevpuff vs freeCodeCampRead All Comparisons
© 2026 Devpuff. All rights reserved.Privacy PolicyTerms and ConditionsCookies PolicyRefund Policy