How it works

The market is the source of truth. We just translate it.

1. We read real job ads

For each role we collect job ads from Indian company career pages, LinkedIn, Naukri, Wellfound, Instahyre, Cutshort, Internshala and similar — currently 225 job ads across 10 roles, last refreshed 24-08-2026. We store the requirement bullets verbatim and the URL. We never invent a number: if a figure has no source, it is not shown.

2. Skills → capabilities, deterministically

Every JD phrase ("LangChain", "Bedrock", "vector DB") is matched against a public alias table to a canonical skill, and each skill maps to the capabilities it implies for that role. A capability's market weight is simply the share of job ads that mention any of its skills. No language model decides a weight.

3. Capability ≠ evidence ≠ signal

You rate yourself on three separate scales: can you do it (0–4), can you prove it (0–4), can recruiters see it (0–2). Readiness = Σ market-weight × (0.45·can-do + 0.35·can-prove + 0.20·visible). The breakdown is shown on every screen.

4. Shortest path, not longest course

Gap priority = weight × (100 − your score). We sort by priority per hour, pull in prerequisites, cap at eight steps, and pack into your weekly hours. Everything you already have, and everything under ~25% demand, goes in the "don't learn yet" list.

5. Resources are selected, not produced

209 free resources (docs, videos, repos, courses) chosen for being hands-on and recent, each tagged with the capability it teaches and link-checked before publish. We prefer the official docs and builders over viral explainers.

6. Freshness and limits

A research session re-reads the market and proposes new roles, capabilities and resources for human review before anything goes live. We show how many openings exist and who is hiring — we are not a job board and never list individual ads. Sample sizes are small today (about 23 job ads per role), so treat weights as directional. Salary bands are quoted from the cited source and vary widely by city and company. Every role page links the sources behind its own numbers.

What we don't do. No guarantee of a job. No tracking beyond anonymous usage analytics. Signing in is optional and stores your progress only — what we keep.