> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Course Overview and Prerequisites

Plan: Developer Foundations

Lesson 1 of 21 · 5 min

## Course Overview

In this course you will learn how to interact with the Catalog API and discuss various use cases for each. You will then practice and apply what you learn with activities and challenges that will increase in difficulty. A final assessment with questions and practical activities will be given at the end to test your knowledge.

## Course Objectives

* Learn to work with the Catalog APIs and discuss various use cases for each
* Use Catalog API to Get, Modify, Create, and Delete products
* Work with variants, variant options, and modifier options
* Practice and apply what you learn with activities and challenges

## Prerequisites

* BigCommerce Sandbox Store
* Basic knowledge of APIs
* REST client - the example used in this course is [Postman](https://www.postman.com/)

## Resources

* [API Documentation](/developer/api-reference/about-our-apis)
* [Catalog Overview](/developer/docs/admin/catalog-and-inventory)
* [Catalog API](/developer/api-reference/rest/admin/catalog)
* [Best Practices](/developer/docs/overview/api-fundamentals/rate-limits)