Foundations
- How the internet works
- HTTP & REST
- Python or Node.js basics
- Terminal & Linux
- Git workflows
Build the systems, APIs, and databases that power every application.
Backend developers build the server-side logic, databases, and APIs that power every application. You handle data, security, authentication, and performance, none of which users see, but everything depends on.
Salary range: $50,000 to $130,000/year
Follow each stage in order. Mark stages complete as you finish them.
Visual guide to DNS, TCP/IP, and how data moves across the web.
www.youtube.com/watch?v=7_LPdttKXPc
Learn how HTTP, URLs, and web servers work in 30 minutes.
www.youtube.com/watch?v=iYM2zFP3Zn0
Write a Node Hello World in 10 minutes. Build your first working API endpoint.
www.youtube.com/watch?v=kxW8m5DXWH4
Fast-paced intro to REST APIs before diving into full courses. Start here if you find CS50 too long.
www.youtube.com/watch?v=L72fhGm1tfE
Complete Node.js and Express course by freeCodeCamp.
www.youtube.com/watch?v=Oe421EPjeBE
Official JWT.io documentation explaining tokens, signing, and usage.
jwt.io/introduction
Interactive SQL practice with exercises from beginner to advanced.
sqlzoo.net
Learn PostgreSQL from scratch, tables, queries, joins, and more.
www.youtube.com/watch?v=qw--VYLpxG4
The best API framework documentation with excellent examples.
fastapi.tiangolo.com
Complete FastAPI course for Python backend development.
www.youtube.com/watch?v=0sOvCWFmrtA
Essential guide to SQL database performance and indexing.
use-the-index-luke.com
Learn Docker from ground up, images, containers, Compose.
www.youtube.com/watch?v=fqMOX6JJhGo
Official guide to deploying web services, static sites, and databases on Render's free tier.
render.com/docs/your-first-deploy
Step-by-step tutorials for deploying Node.js, Python, and Docker apps on Railway.
docs.railway.com/guides/express
Official docs on CI/CD pipelines, workflow automation, and deployment with GitHub Actions.
docs.github.com/en/actions
Harvard free web course, Python, Django, SQL, JavaScript.
cs50.harvard.edu/web
University of Helsinki, Node, Express, MongoDB, GraphQL.
fullstackopen.com/en
CRUD API for blog posts with categories, pagination, and search.
Registration, login, JWT tokens, password reset, refresh tokens.
Shorten URLs, track click counts, and redirect with analytics.
WebSocket chat server with rooms, presence, and message history.
API that accepts text prompts and returns AI-generated responses via Groq.
In-editor code generation
Architecture planning, code review, API docs
Auto-generate API test collections
Write a FastAPI endpoint that accepts a user registration form (email, password, full name), hashes the password with bcrypt, saves to PostgreSQL using SQLAlchemy, and returns a JWT token. Include proper error handling for duplicate emails.I have this SQL query running slowly on 2 million rows: [paste]. Suggest indexes and optimizations.Explain this PostgreSQL error and suggest a fix: [paste error]$50,000 to $130,000/year
Master one language and one database deeply before branching out. Python + FastAPI + PostgreSQL is an excellent starting combination.