Build a backend-first e-commerce system with Next.js and PostgreSQL. Develop APIs for products, carts, taxes, checkout, and order management using production-oriented architecture patterns.
What you'll learn
Design consistent API contracts with reusable request and response utilities
Build product CRUD endpoints with search, pagination, and archival support
Implement shopping carts, line items, computed totals, and inventory snapshots
Apply country-based tax rates and preserve checkout tax data
Convert carts into orders using transactional database workflows
Manage order payment and cancellation state transitions
Map validation errors and data conflicts to appropriate HTTP responses
Advantages and disadvantages
Advantages
University courses you can audit for free, with lectures, readings and practice quizzes.
A verified certificate from the university if you pay for it.
Self-paced: start any time.
Disadvantages
Graded assignments and the certificate need the paid track.
Audit access can expire a few weeks after the course ends.
Learning is free, but the certificate costs money.
Some parts (graded work, certificate) are paid.
Some points apply to every course of this kind; see how we rank.
Free to audit
Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
Paid: Graded assignments and the verified certificate (Certificate $60). Audit access may end after the course closes.
Before you start
Intermediate: API Integration, Design, & Development (Nextjs, PostgreSQL, TypeScript)
Intermediate: Data Management and Database Querying (Nextjs, PostgreSQL, TypeScript)
Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…