Candidate guide
Learn skills, the career-focused way
Realistic 2026 learning roadmaps for in-demand skills — stages, timelines, resources and the proof-of-skill projects employers actually screen for.
Engineering
- Learn Python · 3–6 months
- Learn JavaScript · 3–6 months
- Learn TypeScript · 1–3 months on top of JS
- Learn React · 2–4 months
- Learn Next.js · 1–2 months on top of React
- Learn Node.js · 2–4 months
- Learn Go · 2–4 months
- Learn Rust · 6–12 months
- Learn Java · 4–6 months
- Learn Kotlin · 3–5 months
- Learn Swift · 3–6 months
- Learn Kubernetes · 6–9 months
- Learn Docker · 1–2 months
- Learn Terraform · 2–3 months
- Learn AWS · 6–12 months for breadth
- Learn GraphQL · 1–2 months
Data & AI
- Learn SQL · 1–3 months
- Learn pandas · 1–3 months
- Learn Apache Spark · 4–6 months
- Learn dbt · 1–2 months
- Learn Apache Airflow · 1–3 months
- Learn Tableau · 1–2 months
- Learn Power BI · 1–2 months
- Learn Looker · 1–3 months
- Learn Machine Learning · 9–18 months
- Learn Deep Learning · 12–24 months
- Learn PyTorch · 3–6 months on top of Python
- Learn TensorFlow · 3–6 months on top of Python
- Learn LangChain · 1–3 months
- Learn Prompt Engineering · 1–3 months for solid practice
Product
- Learn Product Discovery · 3–6 months
- Learn Roadmapping · 2–4 months
- Learn User Research · 3–6 months
- Learn Product Analytics · 2–4 months
Design
- Learn Figma · 1–3 months
- Learn Design Systems · 6–12 months
- Learn UX Research · 3–6 months
- Learn Prototyping · 1–3 months
Marketing
- Learn SEO · 6–12 months
- Learn Content Marketing · 3–6 months
- Learn Performance Marketing · 3–6 months
Sales
- Learn Outbound Sales · 3–6 months
- Learn Salesforce · 2–4 months
- Learn HubSpot · 1–3 months
Ops
- Learn Excel · 1–3 months for solid practice
- Learn Notion · 1 month