By the end of this course, learners will be able to design, build, and test a complete REST API using Go and MongoDB. They will configure a professional backend development environment, deploy MongoDB using Docker, model application data with Go structs and JSON mapping, and implement database connectivity using a MongoDB client. Learners will also create REST API endpoints, perform database operations, and retrieve data using identifiers while validating functionality through Postman.

Build REST APIs with Go and MongoDB

Recommended experience
What you'll learn
Design and build a REST API using Go and MongoDB.
Model data with Go structs and implement MongoDB connectivity.
Create API endpoints and test database operations using Postman.
Skills you'll gain
Details to know

Add to your LinkedIn profile
8 assignments
March 2026
See how employees at top companies are mastering in-demand skills

There are 2 modules in this course
This module introduces the real-world backend project and establishes the technical foundation required to build a REST API using Go and MongoDB. Learners set up the development environment, run MongoDB using Docker, model application data using Go structs, and configure the MongoDB client to enable database connectivity for API development.
What's included
6 videos4 assignments
This module focuses on developing and validating REST API functionality by performing database operations through API endpoints. Learners use Postman to test database interactions, create endpoints for inserting and retrieving data, and implement identifier-based data access while managing cursors and database connections effectively.
What's included
6 videos4 assignments
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.







