Home
Courses
Paths
Blog
Products
About
Learn
Courses
24 courses across 5 areas
Not sure where to start? Explore Learning Paths →
All 24
AI 1
System Design 2
Backend 9
Frontend 7
Fundamentals 5
Tags
Node.js 6
React 5
Interactive 4
Python 4
Async 3
Docker 3
Frontend 3
Patterns 3
Reference 3
CI/CD 2
DevOps 2
Interview 2
Performance 2
PostgreSQL 2
Redux 2
System design 2
Testing 2
TypeScript 2
Showing 7 of 24 in Frontend
Clear filters
JavaScript & Modern JavaScript (ES6+)
The language itself, from the first variable to the event loop.
JavaScript
ES6
Async
DOM
Fundamentals
12 modules · 99 lessons planned
Open →
TypeScript
JavaScript with a type system - from annotations to infer.
TypeScript
TS
Type Safety
Static Typing
Generics
React
Node.js
14 modules · 169 lessons planned
Open →
React
From JSX to production, in eighteen modules.
React
TypeScript
Frontend
Redux
Testing
18 modules · 192 lessons planned
Open →
Micro Frontend
Many teams, one page - and the honest cost of it.
Micro Frontend
Module Federation
Architecture
Frontend
9 modules · 77 lessons planned
Open →
Redux
One store, one direction, and everything that follows.
Redux
Redux Toolkit
RTK Query
State
Frontend
18 modules · 187 lessons planned
Open →
React Hooks
Every React 18 and 19 hook, with a live demo each.
React
Hooks
Interactive
9 groups · 18 hooks
Open →
Huge JSON Handling
Eleven ways to survive a JSON file that is too big.
React
Performance
Interactive
Workers
11 approaches
Open →
Courses
24
All courses
24
All courses
24 courses in 5 subjects
AI
Agentic AI
8 modules · 34 lessons
System Design
Architecture Patterns
8 layers · 56 patterns
Microservices Patterns
9 groups · 46 patterns
Backend
GraphQL
8 modules · 69 lessons planned
Core Python
13 modules · 75 lessons planned
FastAPI
5 sections · 20 lessons
Node.js
14 modules · 206 lessons planned
Node.js Performance
7 chapters · 36 topics
Event Loop Lifecycle
6 phases · 3 scenarios
Docker & Containerization
11 modules · 144 lessons planned
AWS for Developers
14 modules · 219 lessons planned
CI/CD & DevOps Automation
10 modules · 134 lessons planned
Frontend
JavaScript & Modern JavaScript (ES6+)
12 modules · 99 lessons planned
TypeScript
14 modules · 169 lessons planned
React
18 modules · 192 lessons planned
Micro Frontend
9 modules · 77 lessons planned
Redux
18 modules · 187 lessons planned
React Hooks
9 groups · 18 hooks
Huge JSON Handling
11 approaches
Fundamentals
SQL & Database Fundamentals
12 modules · 177 lessons planned
NumPy - Numerical Computing with Python
10 modules · 76 lessons planned
Pandas - Data Analysis with Python
10 modules · 103 lessons planned
Data Structures & Algorithms
7 techniques · 11 problems
Design Patterns
3 groups · 23 patterns
Browse and filter all courses