2 courses and counting

Learn to code like it's a game

Courses on data structures and algorithms (DSA), JavaScript and more, with interactive lessons, step-through visualizers, quizzes and real coding problems, on a trail that rewards every step you take.

See pricing

Start with any course: the first two units are free. Sign up with your email or Google to begin.

2courses
125lessons
222coding problems
80visualizers
22pattern pages

Pick a course, follow its trail

Every course is a map of units: finish a lesson and the next one opens. Start with any course; the first two units are free.

DSA Mastery

Data structures, Big-O and the patterns behind interview problems.

Units
12
Lessons
56
Problems
153
Visualizers
56

Units 1 and 2 free: 9 lessons

JS Mastery

From console.log to Proxies, event loops and design patterns.

Units
7
Lessons
69
Problems
69
Visualizers
24

Units 1 and 2 free: 16 lessons

More courses are on the way

The catalog keeps growing, and new courses land here first. Pro includes them as they launch.

Explore the courses

Every lesson in four steps

Read and run, watch it move, check yourself, then write the code.

  1. Learn and run

    Short explanations with examples you run and edit in place.

  2. Visualize

    Step through the algorithm, frame by frame, on its own inputs or yours.

  3. Quiz

    Quick questions with instant feedback. Pass to earn the lesson's second star.

  4. Solve

    Real coding problems, tested in your browser the moment you press Run tests.

See it move

A real visualizer from a DSA lesson. Press play, step with the arrows, or change the input.

Every step earns something

XP for every read, run, answer and solve. Levels, streaks and badges keep you coming back.

XP and levels

Ranks per course, from first steps to boss fights.

Streaks

A daily goal and a streak that counts every day you learn.

Badges

Earned for streaks, perfect quizzes, finished units and more.

The course map

Units, stars and a chest at the end of every unit.

Pro

22 pattern pages

The problem-solving patterns behind most interview questions, one page each: when to use it, how it works, a template you can run, and practice that links back to the lessons. Test yourself with "Which pattern?" and practice drills. The pattern pages, "Which pattern?" and the drills come with Pro.

  • Two Pointers
  • Fast & Slow Pointers
  • Sliding Window
  • Binary Search
  • Frequency Counting
  • Matrix Traversal
  • Monotonic Stack
  • Monotonic Queue: Window Maximum
  • Prefix Sum
  • Overlapping Intervals
  • Greedy
  • Top K Elements
  • and 10 more

Start free. Go Pro when you are ready.

Free

₹0

  • Units 1 and 2 of every course
  • Lessons, visualizers, quizzes and problems in them
  • XP, streaks, badges and progress in your account

Pro

₹199/month

Billed monthly. Cancel anytime.

  • Every unit of every course, including new ones as they launch
  • Every pattern page and visualizer, "Which pattern?" and practice drills
  • Cancel anytime; Pro stays until the period ends

Questions

Is DevArcade free?

Yes, to start. Sign in, enroll in a course for free, and units 1 and 2 of every course are yours: lessons, visualizers, quizzes and coding problems. DevArcade Pro opens every unit after that.

Why do I need to sign in?

Your XP, streak, badges and code drafts belong to your account, so they are there on your phone and your laptop alike. Sign up with your email and a password, or continue with Google; the first part of your email address becomes your username.

What does Pro include?

Every unit of every course, including new courses as they launch. Today that adds up to 125 lessons, 222 coding problems, 80 visualizers and 22 pattern pages across 2 courses, plus the practice tools: "Which pattern?" and practice drills.

How does billing work?

Pro is one subscription for all courses, monthly or yearly, billed through Razorpay. You approve a UPI AutoPay or card e-mandate once. Cancel from your profile whenever you like and you keep Pro until the period you paid for ends.

Do I need to install anything?

No. Lessons, visualizers and your code all run in the browser. Your code is tested right there, with instant feedback on every test.

Who is it for?

Anyone who can write a little JavaScript, from first loops to interview-style problems. Each course starts at the basics of its topic and goes deep, and the catalog keeps growing: new courses show up in Courses as they launch.

Which course should I start with?

Any of them. Enrolling is free and the first two units of every course are open, so try a few lessons and keep the one that fits. You can enroll in as many courses as you like.

Your trail starts at unit 1

Start with any course: the first two units are free, and your first XP is a couple of minutes away.