Course Overview and Prerequisites
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.