Courses

Browse all available courses to build your BigCommerce development skills.

Intro to BigCommerce Development

12 lessons · 4h 20min

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

Catalog REST API

21 lessons · 9h 5min

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

GraphQL Storefront API

28 lessons · 12h 40min

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

Storefront Foundations

16 lessons · 6h 50min

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

Composable Core

27 lessons · 12h 50min

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

Catalyst Core

19 lessons · 8h 50min

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

Makeswift Core

21 lessons · 9h 50min

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

Stencil Core

16 lessons · 6h 20min

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

Stencil Advanced

28 lessons · 10h 50min

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

Widgets REST API

22 lessons · 9h 25min

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

Checkout and Orders API

26 lessons · 11h 20min

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

B2B Core

19 lessons · 8h

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

B2B GraphQL API

18 lessons · 8h 35min

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

B2B Buyer Portal

25 lessons · 8h 15min

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