Your study plan

The full curriculum and the recommended week-by-week path. Check items off as you go โ€” clicking a linked item opens the full lesson. Everything saves automatically in this browser.

0%
0 / 0 done
Start with Quick Wins โ€” it closes your known gaps in days.
Level 1
Browse all topics โ†’ ๐ŸŽฎ DSA Quest

Backup & restore โ€” move your progress between machines

Everything lives in this browser's localStorage. Export a JSON file to keep a permanent copy or move to another device.

Learning tracks

โšก

Quick Wins

Close your known interview gaps first โ€” blind spots, not deep gaps.

2 lessons 0%
๐ŸŸจ

JavaScript & TypeScript Core

The language internals interviewers probe to test depth beyond framework usage.

14 lessons 0%
โš›๏ธ

React & React Native

Know the internals, not just the API โ€” rendering, refs, perf, architecture.

16 lessons 0%
๐Ÿงฉ

Data Structures & Algorithms

The 18 patterns that cover ~90% of startup SDE-2 DSA. Quality over grind.

12 lessons 0%
๐Ÿ—๏ธ

System Design

Frontend and backend design โ€” a repeatable framework and the core building blocks.

9 lessons 0%
๐ŸŽฏ

Behavioral & Job Search

The non-coding half that decides offers and pay. Do not skip it.

6 lessons 0%
๐Ÿค–

AI Engineering Roadmap

A 6-phase path to become an AI engineer โ€” built on your existing backend skills, hosted on your LeetCode clone.

8 lessons 0%
๐Ÿ”ฎ

JS Output Questions

72 predict-the-output questions โ€” the category that trips up even experienced JS devs in real interviews.

6 lessons 0%
๐Ÿงฑ

Low-Level Design (LLD)

Design real UI systems from scratch โ€” EventEmitter, Modal, Autocomplete, Toast, and Form Validation with full TypeScript implementations.

7 lessons 0%
๐Ÿ–ฅ๏ธ

Frontend System Design

Architect production-scale frontend systems โ€” feeds, chat, video, Kanban โ€” using the 6-step framework.

5 lessons 0%
๐Ÿ—๏ธ

High-Level Design (HLD)

Design scalable backend systems โ€” URL shortener, rate limiter, Twitter feed, notifications, and search autocomplete.

7 lessons 0%

The week-by-week plan

A recommended path. Check items off as you go โ€” clicking a linked item opens the full lesson.

Week 1
Foundations & quick wins
Close gaps, set rhythm, start DSA patterns.
โ–ถ
Week 2
Two pointers, sliding window, JS deep dive
The patterns startups love most + JS internals.
โ–ถ
Goal
Comfortable with two-pointer & sliding-window template; can explain async JS end to end.
Week 3
Trees, recursion & RN internals
Recursion fluency + the RN architecture questions.
โ–ถ
Week 4
Graphs, DP & frontend system design
Harder DSA categories + structured frontend design.
โ–ถ
Week 6
DSA consolidation + RN performance
Tighten DSA gaps; master list performance and animations.
โ–ถ
Goal
Re-solve every missed problem. Explain FlatList virtualization and Reanimated worklets.
Week 7
Advanced JS + production RN patterns
TypeScript depth, error handling, and production-grade RN.
โ–ถ
Week 8
Production RN + behavioral prep
Complete RN production knowledge + pressure-test everything.
โ–ถ
Week 9
JS Output Questions + LLD
Lock in JS internals via predict-the-output drills, then design real component systems.
โ–ถ
Week 10
Frontend System Design + Final Prep
End-to-end frontend architecture answers + mocks, applications, and negotiation.
โ–ถ
Goal
Can walk through any frontend system design question. 3+ mocks done. Offers incoming.