Home
Courses
Paths
Blog
Products
About
Learn
Courses
25 courses across 5 areas
Not sure where to start?
Learning Paths →
All areas
AI (1)
System Design (2)
Backend (10)
Frontend (7)
Fundamentals (5)
All tags
Cards
Cards
List
List
Showing 10 of 25 in Backend
Clear filters
GraphQL
Ask for exactly what you need - and pay for it in production.
GraphQL
Apollo
API
Node.js
React
8 modules · 69 lessons planned
Open →
Core Python
One topic per lesson, from the interpreter to async.
python
fundamentals
backend
13 modules · 75 lessons planned
Open →
FastAPI
Python APIs from the first route to production.
Python
APIs
Async
Auth
10 modules · 14 new + 13 classic lessons
Open →
MongoDB
Documents, queries and indexes - from first insert to a sharded cluster.
MongoDB
NoSQL
Database Design
Aggregation
Indexes
Mongoose
Node.js
TypeScript
8 modules · 118 lessons planned · 3 projects
Open →
Node.js
From the event loop to a production API.
Node.js
Express.js
REST API
Event Loop
PostgreSQL
Authentication
Docker
Testing
14 modules · 206 lessons planned
Open →
Node.js Performance
Find what is slow, then prove you fixed it.
Node.js
Performance
Profiling
Observability
7 chapters · 36 topics
Open →
Event Loop Lifecycle
Watch Node decide what runs next, step by step.
Node.js
Async
Internals
Interactive
6 phases · 3 scenarios
Open →
Docker & Containerization
Package it once, run it anywhere - then run it safely.
Docker
Containers
Dockerfile
Docker Compose
Container Security
CI/CD
DevOps
Kubernetes
11 modules · 144 lessons planned
Open →
AWS for Developers
Build, deploy, secure, and operate production applications.
AWS
Cloud Computing
EC2
S3
Lambda
ECS
VPC
Cloud Architecture
14 modules · 219 lessons planned
Open →
CI/CD & DevOps Automation
From pull request to production, with nobody logging into a server.
CI/CD
DevOps
GitHub Actions
GitLab CI
Jenkins
Docker
Automated Testing
Deployment
10 modules · 134 lessons planned
Open →