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

# Courses

Browse all available courses to build your BigCommerce development skills.

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

#### [Composable Core](/developer/learn/courses/composable-core/overview/course-overview)

27 lessons · 12h 50min

Learn the fundamentals of composable commerce and headless storefront development with BigCommerce.

#### [Catalyst Core](/developer/learn/courses/catalyst-core/overview/course-overview)

19 lessons · 8h 50min

Build a strong foundation for working with Catalyst, BigCommerce's modern composable storefront.

#### [Makeswift Core](/developer/learn/courses/makeswift-core/overview/course-overview)

22 lessons · 10h 5min

Build complex components for the Makeswift visual content editor and explore its Next.js architecture.

#### [Stencil Core](/developer/learn/courses/stencil-core/overview/course-overview)

18 lessons · 6h 55min

Learn the fundamentals of Stencil, BigCommerce's default theme engine, and the Cornerstone base theme.

#### [Stencil Advanced](/developer/learn/courses/stencil-advanced/overview/course-overview)

31 lessons · 11h 35min

Dive deeper into Stencil's technology stack, advanced customization, and deployment workflows.

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

22 lessons · 9h 25min

Learn to create and manage widgets, templates, and placements using the Widgets REST API.

#### [Checkout and Orders API](/developer/learn/courses/checkout-orders-rest-api/overview/course-overview)

26 lessons · 11h 20min

Learn to manage carts, checkouts, orders, and payments using BigCommerce REST APIs.

#### [B2B Core](/developer/learn/courses/b2b-core/overview/course-overview)

19 lessons · 8h

Explore BigCommerce B2B Edition, including company management, purchasing workflows, and the Buyer Portal.

#### [GraphQL for B2B](/developer/learn/courses/b2b-graphql/overview/course-overview)

18 lessons · 8h 35min

Learn to use the B2B GraphQL Storefront API for company management, quotes, orders, and invoices.

#### [B2B Buyer Portal](/developer/learn/courses/b2b-buyer-portal/overview/course-overview)

25 lessons · 8h 15min

Learn the architecture and customization strategies for the shopper-facing Buyer Portal app.