> 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: Stencil Developer

Lesson 1 of 22 · 5 min

## Course Overview

In this course, you will learn how to interact with the Widgets API and discuss various use cases. You will then practice and apply what you learn with activities and challenges.

## Course Objectives

* Learn how to use the Widgets API to programmatically inject content into a BigCommerce theme
* Become familiar with all the components that make a widget
* Create regions, templates, and placements
* Explore and create widgets in Page Builder

## Prerequisites

* Active BigCommerce store with user permission to edit Template Files
* OAuth API Token
* REST Client (Postman)