IT_Abyss
IT_Abyss
Home
Knowledge
STACKS
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
C++
BACKEND · ENGINE
Roadmap
Topic dependency graph
→
Best practices
Idioms and anti-patterns
→
Questions
Interview questions
→
Progress
What you know and what is left
→
Interviews
Interviews
Trainer · Tests + AI
Start an interview
Tests and AI interviews for your stack
→
Progress
What you know and what is left
→
Tools
Tools
Resume · Skills for your agent
ATS resume checker
What blocks the screening — and how to rewrite it
→
Skills for your LLM agent
Ready-made instructions for Claude Code and Codex
→
Blog
Pricing
Search the site
Search
Ctrl K
Feedback
Sign in
Telegram
javascript
/
roadmap
JavaScript
▾
Loading
.
.
.
Menu · section
Knowledge
Roadmap
Topic dependency graph
Questions
Interview questions
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
Menu · section
Interviews
Start an interview
Tests and AI interviews for your stack
Progress
What you know and what is left
Tools
ATS resume checker
What blocks the screening — and how to rewrite it
Skills for your LLM agent
Ready-made instructions for Claude Code and Codex
Menu
Home
Knowledge
Interviews
Blog
Account
EN
Road
map
Topics by level, from the basics to the advanced. Many of them suggest what to study next.
Map
List
All
27
Beginner
9
Intermediate
9
Advanced
9
Search topics…
Loading
.
.
.
−
100%
+
Tier 1 · Beginner
9 topics
AC
Arrays & Collections
Next:
DOM & Browser
9
subtopics
13
questions
CT
Coding Tasks
Next:
Type System
8
subtopics
19
questions
CO
Coercion & Operators
Next:
Functions
7
subtopics
10
questions
EF
ES6+ Features
Next:
Web Fundamentals
9
subtopics
13
questions
JD
JSON & Data
Next:
ES6+ Features
5
subtopics
10
questions
OP
Objects & Prototypes
Next:
Arrays & Collections
6
subtopics
11
questions
SH
Scope & Hoisting
Next:
Objects & Prototypes
9
subtopics
12
questions
SR
Strings & Regex
Next:
JSON & Data
9
subtopics
12
questions
TS
Type System
Next:
Coercion & Operators
7
subtopics
8
questions
Tier 2 · Intermediate
9 topics
CS
CSS & Styling
Next:
React & Redux
6
subtopics
5
questions
DB
DOM & Browser
Next:
Web Platform & APIs
6
subtopics
8
questions
ET
Engine & Tooling
Next:
Error Handling
6
subtopics
12
questions
FP
Functional Programming
Next:
Prototypes & Inheritance
7
subtopics
11
questions
FU
Functions
Next:
Functional Programming
8
subtopics
10
questions
NH
Networking & HTTP
Next:
CSS & Styling
6
subtopics
8
questions
PI
Prototypes & Inheritance
Next:
Asynchronous JavaScript
6
subtopics
10
questions
WF
Web Fundamentals
Next:
Networking & HTTP
6
subtopics
5
questions
WP
Web Platform & APIs
Next:
Engine & Tooling
7
subtopics
12
questions
Tier 3 · Advanced
9 topics
AR
Advanced React & Redux
Next:
Design Patterns
8
subtopics
12
questions
AC
Async Coding Tasks
8
subtopics
9
questions
AJ
Asynchronous JavaScript
Next:
Event Loop & Iteration
7
subtopics
12
questions
BB
Browser & BOM
Next:
Node.js
6
subtopics
11
questions
DP
Design Patterns
1
subtopic
3
questions
EH
Error Handling
Next:
Browser & BOM
6
subtopics
12
questions
EL
Event Loop & Iteration
Next:
Async Coding Tasks
5
subtopics
8
questions
NJ
Node.js
5
subtopics
5
questions
RR
React & Redux
Next:
Advanced React & Redux
9
subtopics
15
questions
JavaScript — Roadmap — IT Abyss