Courses/Full-Stack Software Engineer/Full-Stack Foundations: React, APIs & Databases
Full-Stack Software EngineerIntermediate8 modules~4.0 hours hands-on3 learning modes

Full-Stack Foundations: React, APIs & Databases

Build one complete, runnable full-stack app end-to-end: a React + TypeScript frontend talking to a FastAPI backend backed by SQLite, with full CRUD and a deploy note.

// What you'll be able to do
  • Prerequisites, scope, and the three-tier plan
  • Scaffold the Vite React frontend and the FastAPI backend
  • Model tasks, create the SQLite schema, and persist
  • CRUD endpoints, request/response models, and CORS
// Curriculum

8 modules, built to run

Every module ships runnable code. Expand any one to see what's inside.

00IntroductionThe app you'll ship and the stack behind it30 min
Objective — The app you'll ship and the stack behind it
Start moduleFree preview
Objective — Prerequisites, scope, and the three-tier plan
Objective — Scaffold the Vite React frontend and the FastAPI backend
Objective — Model tasks, create the SQLite schema, and persist
Objective — CRUD endpoints, request/response models, and CORS
Objective — A typed fetch client, useEffect, and rendering the list
Objective — Controlled forms wired to POST, PATCH, and DELETE
Objective — The full round-trip, a deploy note, and the finished app

Ready to start Full-Stack Foundations: React, APIs & Databases?

Start with the free Module 0, then unlock the full course on a Pro plan.

Preview free modulesBack to catalog