For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dev Portal
DocsAPI ReferenceLearnCommunityChangelog
DocsAPI ReferenceLearnCommunityChangelog
    • Overview
  • Learning Plans
    • Developer Foundations
    • Composable Developer
    • Stencil Developer
    • B2B Developer
  • Courses
        • Course Overview and Prerequisites
        • What Is Stencil?
        • Lab - Getting Started
      • Conclusion
    • Learning Changelog
Dev Portal
LogoLogo
On this page
  • Course Overview
  • Course Objectives
  • Prerequisites
CoursesStencil CoreModule 1: Overview

Course Overview and Prerequisites

Was this page helpful?
Previous

Conclusion

Next

What Is Stencil?

Built with

Plan: Stencil Developer

Lesson 1 of 16 · 5 min

Course Overview

This course will introduce you to the fundamentals of Stencil, BigCommerce’s default theme engine. You will complete installation of the Stencil Command Line Interface (CLI), learn how to interact with various parts of a theme, and apply what you learn with activities and challenges.

Course Objectives

  • Distinguish key features of the Stencil CLI
  • Discover how to use the Stencil CLI to edit a theme
  • Analyze the Cornerstone base theme file structure
  • Apply necessary developer skills for using the Stencil CLI by completing hands-on lab activities
  • Identify resources that are available to you if you need additional support

Prerequisites

  • Command-line interface and basic shell commands
  • Node.js and npm (installation of a node version management system such as nvm is recommended)
  • Sass and SCSS
  • JavaScript and jQuery
  • YAML Front Matter
  • Handlebars.js
  • Knowledge of web development and use of the Stencil CLI framework

BigCommerce doesn’t offer technical support for any customizations made by editing theme files. Read our Design Policy to learn more.