Backend Developer
Build the heavy-duty APIs and server logic that keeps the internet running smoothly behind the scenes.
Internet Fundamentals
Learn how the internet communicates under the hood using HTTP/REST, TCP/UDP protocols, and Ports.
OS & General Knowledge
Terminal usage, Process Management, Threads, and Concurrency.
Pick a Language
Choose a backend runtime environment and programming language.
Node.js (JS)
An asynchronous event-driven JavaScript runtime built on Chrome's V8 engine.
Python (Django/FastAPI)
A highly readable, versatile language heavily used in data science and web backends.
Go (Golang)
An open source, statically typed, compiled programming language designed by Google.
Databases
Where your data lives permanently. Choose between SQL, NoSQL, or BaaS.
PostgreSQL
The world's most advanced open source relational database.
MongoDB
A source-available cross-platform document-oriented database program.
Firebase & Supabase
Backend-as-a-Service (BaaS) and real-time databases.
Building APIs
Design interfaces for the frontend to communicate with your database.