Skip to content
IT_Abyss
IT_Abyss
Sign in
Loading
.
.
.
Menu · section
Learn
Courses
Roadmap
Topics from basics to senior
My progress
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Interviews
Simulator
Questions
With answers and common mistakes
Resume check
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Feed
Blog
Posts by IT Abyss
News
IT news from outside sources
Learn
Interview
Search
Journal
Menu
EN
Roadmap:
JavaScript
Topics by level, from the basics to the advanced. Many of them suggest what to study next.
Map
List
All
28
Beginner
10
Intermediate
9
Advanced
9
Search topics…
Loading
.
.
.
−
100%
+
Tier 1 · Beginner
10 topics
CT
Coding Tasks
Next:
Type System
8
subtopics
22
questions
SH
Scope & Hoisting
Next:
Objects & Prototypes
9
subtopics
16
questions
SR
Strings & Regex
Next:
JSON & Data
9
subtopics
15
questions
TS
Type System
Next:
Coercion & Operators
7
subtopics
10
questions
OP
Objects & Prototypes
Next:
Arrays & Collections
6
subtopics
14
questions
JD
JSON & Data
Next:
ES6+ Features
5
subtopics
11
questions
CO
Coercion & Operators
Next:
Control Flow
7
subtopics
13
questions
AC
Arrays & Collections
Next:
DOM & Browser
9
subtopics
17
questions
EF
ES6+ Features
Next:
Web Fundamentals
9
subtopics
15
questions
CF
Control Flow
Next:
Functions
4
subtopics
Tier 2 · Intermediate
9 topics
FU
Functions
Next:
Functional Programming
8
subtopics
14
questions
DB
DOM & Browser
Next:
Web Platform & APIs
6
subtopics
8
questions
WF
Web Fundamentals
Next:
Networking & HTTP
6
subtopics
5
questions
FP
Functional Programming
Next:
Prototypes & Inheritance
7
subtopics
11
questions
WP
Web Platform & APIs
Next:
Engine & Tooling
7
subtopics
12
questions
NH
Networking & HTTP
Next:
CSS & Styling
6
subtopics
8
questions
PI
Prototypes & Inheritance
Next:
Asynchronous JavaScript
6
subtopics
11
questions
ET
Engine & Tooling
Next:
Error Handling
6
subtopics
12
questions
CS
CSS & Styling
Next:
React & Redux
6
subtopics
5
questions
Tier 3 · Advanced
9 topics
AJ
Asynchronous JavaScript
Next:
Event Loop & Iteration
7
subtopics
15
questions
EH
Error Handling
Next:
Browser & BOM
6
subtopics
15
questions
RR
React & Redux
Next:
Advanced React & Redux
9
subtopics
15
questions
EL
Event Loop & Iteration
Next:
Async Coding Tasks
5
subtopics
10
questions
BB
Browser & BOM
Next:
Node.js
6
subtopics
11
questions
AR
Advanced React & Redux
Next:
Design Patterns
8
subtopics
12
questions
AC
Async Coding Tasks
8
subtopics
9
questions
NJ
Node.js
5
subtopics
5
questions
DP
Design Patterns
1
subtopic
3
questions
JavaScript — Roadmap — IT Abyss