Devpuff
Pricing
Log InStart Free
Interactive coding lessons

Learn to code by doing. Real code, right away.

Bite-sized lessons, quizzes, and real projects where you write real code in your browser, run it instantly, and level up. JavaScript, Python, SQL, and more. No setup, just start.

Start Learning FreeExplore Courses
No credit card required Guided programs Hands-on courses
12 days
streak!
+15
nice work!
lesson.js JavaScript
Press Escape then Tab to leave the editor.
› ✨ Fireball cast!
Perfect! +15 earned
-
guided programs
-
hands-on courses
-
interactive lessons and exercises
100%
real code, always
Pick your path

Programs that turn you into a real coder

Follow a guided program from zero to job-ready, or grab a single course. Every course starts free.

No skill programs yet. Check back soon.
Browse All Programs
Platform Experience

Everything you need to actually learn

Not videos to watch. A playground to build in. Here is what is inside.

index.html HTML
<h1>Hi, I'm Ada</h1>
<p>I build things</p>
<button>Say hi</button>
PREVIEW
Hi, I'm Ada
I build things
Say hi
Stay motivated

Learning that feels like a game

Streaks, diamonds, and badges are not gimmicks. They turn “I should learn to code” into “I code every day.”

Streaks
Keep the flame alive daily.
Diamonds
Earn them on every lesson.
Badges
Collect achievements as you go.
Daily goals
Small wins, every day.
Weekly leagueDiamond
Why Devpuff

Built to turn beginners into real developers

Instant feedback

Run your code and see it checked against the lesson goals right away. Learn from mistakes in real time.

Learn by doing

No passive videos. Almost all of your time is spent writing real, working code.

Guided programs

Ordered courses that build on each other, so you always know what to learn next.

Pricing

Start free. Upgrade when you are hooked.

Free
$0forever
  • Every free lesson and program
  • Streaks, diamonds, and daily goals
  • Weekly league
  • 5 Ask Puff messages a day
Start Free
ProMost popular
$6.67/month
Billed $80/year · cancel anytime
  • Everything in Free
  • Every Pro section
  • 20 times more Ask Puff (AI tutor)
  • A weekly streak freeze
  • Free streak repairs
  • Priority support and early access
Go Pro
PlusBest value
$16/month
Billed $192/year · cancel anytime
  • Everything in Pro
  • Unlimited Ask Puff (AI tutor)
  • Plus flair on your profile
Go Plus

Learning with a team? Talk to us.

FAQ

The stuff worth asking first

None at all. Beginner programs assume zero coding knowledge and start with your very first line of code.
{ }
✦

Your first line of code
is one click away.

Free to start, no credit card required. Start coding in the next 30 seconds.

Start Learning Free
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 & CSS
1
Lin_codes
2,480
2You2,240
3devraj1,910

Habit-building

Streaks, daily goals, and email reminders turn learning to code into a daily ritual.

Real projects

Use your skills to build challenges and projects you can actually show off.

Ask Puff, your AI tutor

Stuck? Get a nudge in the right direction, without the answer handed to you.

Learn React
Browse 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