DSA Mastery
Data structures, Big-O and the patterns behind interview problems.
- Units
- 18
- Lessons
- 83
- Problems
- 225
- Visualizers
- 83
Units 1 and 2 free: 9 lessons
15 courses and counting
Courses on data structures and algorithms (DSA), JavaScript, TypeScript, HTML and CSS, with interactive lessons, step-through visualizers, live page previews, quizzes and real coding problems, on a trail that rewards every step you take.
Start with any course: the first two units are free. Sign up with your email or Google to begin.
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.
Data structures, Big-O and the patterns behind interview problems.
Units 1 and 2 free: 9 lessons
From console.log to Proxies, event loops and design patterns.
Units 1 and 2 free: 16 lessons
Also on the trail: HTML Mastery, CSS Mastery, TypeScript Mastery, React Mastery, Frontend System Design, Web APIs and Browser Internals, Node.js Mastery, REST APIs with Express, SQL and PostgreSQL, MongoDB, Auth and API Security, Backend System Design and Docker, CI/CD and Deployment. More courses are on the way, and Pro includes them as they launch.
A project is one complete app, built step by step. Every step adds a feature to your own code and is tested in your browser, and at the end the finished app is yours to run and share. The first two milestones are free.
A task manager that adds, finishes, edits, filters and deletes tasks, remembers them and loads them from an API.
Free: milestones 1 and 2 (8 steps).Free: milestones 1–2
A one-page portfolio site with a hero, project cards, an About section and a contact form, responsive and keyboard friendly.
Free: milestones 1 and 2 (6 steps).Free: milestones 1–2
A roadmap puts courses in the order that builds on itself, so you always know what to learn next. Steps whose course is still being written show as coming soon.
From your first HTML page to building apps with React, in the order that builds on itself.
8 steps 6 courses ready, 2 projects
JavaScript fluency, the data structures and patterns coding interviews test, then frontend system design.
4 steps 4 courses ready
JavaScript on the server: APIs, databases, authentication and shipping real services.
8 steps 8 courses ready
Free online editors for quick experiments: run JavaScript and TypeScript, build a React component or a web page, and share it with a link. No sign-up needed.
Read and run, watch it move, check yourself, then write the code.
Short explanations with examples you run and edit in place.
Step through the algorithm, frame by frame, on its own inputs or yours.
Quick questions with instant feedback. Pass to earn the lesson's second star.
Real coding problems, tested in your browser the moment you press Run tests.
A real visualizer from a DSA lesson. Press play, step with the arrows, or change the input.
XP for every read, run, answer and solve. Levels, streaks and badges keep you coming back.
Ranks per course, from first steps to boss fights.
A daily goal and a streak that counts every day you learn.
Earned for streaks, perfect quizzes, finished units and more.
Units, stars and a chest at the end of every unit.
Pro
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.
₹0
₹199/month
Billed monthly. Cancel anytime.
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.
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.
Every unit of every course, including new courses as they launch. Today that adds up to 621 lessons, 920 coding problems, 111 visualizers and 22 pattern pages across 15 courses, plus the practice tools: "Which pattern?" and practice drills, and every milestone of every project.
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.
No. Lessons, visualizers and your code all run in the browser. Your code is tested right there, with instant feedback on every test.
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.
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.
Start with any course: the first two units are free, and your first XP is a couple of minutes away.