Coding should feel like play.
Devpuff is a playful, hands-on way to learn to code, one tiny lesson at a time. Write real code from your very first minute. No setup and no lectures.
Three ideas behind every lesson
Devpuff isn't another video course. These principles shape everything we build.
Learn by doing
You learn to code by writing code - not by watching someone else do it. Almost every screen is hands-on.
Bite-sized
Five focused minutes beats a two-hour tutorial you never finish. Small lessons, real momentum.
Built to stick
Streaks, diamonds and gentle reminders turn “I should learn to code” into a daily habit.
From zero to actual progress, one step at a time
Pick a program
An ordered set of courses that takes you from zero to confident in a language or skill.
Do the lessons
Read a little, then write and run real code right in the browser.
Keep the streak
Small daily wins compound into real, lasting skill.
Earn a certificate
Finish a course and earn proof of what you built, with a link anyone can verify.
Why we built it
Most people who set out to learn to code quit. Not because they can't do it - because the path is lonely, abstract, and easy to abandon. Endless videos, huge tutorials, and no sense of progress.
Devpuff takes the opposite approach. Every lesson puts a real editor in front of you. You write code, run it instantly, and see it work. You earn diamonds, keep a streak, and climb a weekly league - the same loops that make games hard to put down, pointed at something that actually changes your life.
Devpuff is new and growing. The catalog expands over time, and we'd love your input on what to build next. Got a language you want covered or a bug to report? Tell us - we read everything.
Your first line of code
is one click away.
Free to start, no credit card required. Start coding in the next 30 seconds.