> 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.

# Developer Foundations

These training courses support the Developer Foundations certification. Learn the key pillars of BigCommerce development and how to use them together effectively.

**Estimated Duration:** 32h 55min

## Courses

#### [Intro to BigCommerce Development](/developer/learn/courses/intro-to-bc-development/overview/course-overview)

12 lessons · 4h 20min

Familiarize yourself with the key concepts and tools involved with custom development on BigCommerce.

#### [Catalog REST API](/developer/learn/courses/catalog-rest-api/overview/course-overview)

21 lessons · 9h 5min

Learn to interact with the Catalog API to manage products, categories, brands, and more.

#### [GraphQL Storefront API](/developer/learn/courses/graphql-storefront-api/overview/course-overview)

28 lessons · 12h 40min

Learn how to interact with the GraphQL Storefront API to enable shopper-facing workflows.

#### [Storefront Foundations](/developer/learn/courses/storefront-foundations/overview/course-overview)

16 lessons · 6h 50min

Explore the key front-end development principles for both Stencil and Catalyst storefronts.