
Build the engines behind apps. Learn Python, databases and SQL, then design and build real REST APIs — with Git and a full project to prove you can ship server-side software.
5 courses in this path
A friendly, powerful language for scripts, data and automation. Variables, control flow, functions and data structures.
Store and query data like a pro. Tables, SELECT, filtering, relationships and joins — the foundation of every app.
Design and build REST APIs the right way — HTTP methods, status codes, JSON and full CRUD. Learn the logic runnable in your browser, then ship it with Flask and FastAPI.
Version control every developer needs. Track changes, branch safely, and collaborate with GitHub.
Tie it all together: build a complete, working app from an empty page — HTML structure, CSS, interactive JavaScript, saved data — then learn how to add a backend and deploy it live.