Какой?
Список тем по HTML
Basic knowledge(tags)
DOM structure
HTML5 capabilities
CSS
Basic knowledge
Pseudo-class and pseudo-elements
Selectors
CSS3: Media Queries
CSS3: Flexbox
JS
Basic knowledge:
Syntax
Data types
Variables
Values
Loops
Scoping
Function
String
Exceptions
Built-in objects:
«Global» objects
Array (array-like constructs)
Date
Math
Error (types)
Structured data (ArrayBuffer, JSON)
Functions:
Module
Context ('this' object)
Chaining
Closure
Currying
Apply/call
Bind
Function exp. / dec.
High order functions
"new" operator
Prototyping
Pure Functions
ECMAScript 5+:
ES5 strict mode ('use strict')
ES5 functional Array.prototype methods
ES6 classes (constructor, inheritance, static methods, levels of visibility, etc.)
ES6 other built-in's (Arrow functions, Symbols, Rest paramters/spread operator, Array/Object destruction, etc.)
ES6 module imports/exports system
AJAX:
CORS
Promises
Fetch API
React
State
Props
Key
Events
Components lifecycle
Functional components
Routing
Portals
Hooks
Redux
Reducer
Store
Actions
ActionCreators
Async operations
React-redux
Git
DevTools