---
title: Shopware Theme Development | Shopware Community Hub
description: >-
  Learn how to create and customize a Shopware theme to apply your own design,
  override templates, and adjust styles.
canonical_url: 'https://hub.shopware.com/learn/course/shopware-frontend-theme-development'
---

# Shopware Theme Development

# Shopware Theme Development

Creating a custom theme is one of the most powerful ways to shape the visual identity of your Shopware Storefront. In this course, we will explore how to **create**, **configure**, and **customize** themes to match your brand's design.

You will learn how to build themes from scratch, manage their configuration through the **`theme.json`**, and make them adaptable with **theme settings**. Step by step, we will also cover how to **override SCSS variables** and structure your styles to ensure a consistent and maintainable design system.

By the end of this course, you will have a solid understanding of how to build and manage custom themes that are **flexible**, **configurable**, and **visually aligned** with your brand.

## Learning Units

## Units
- [Creating a Theme](/learn/unit/creating-a-theme): Learn how to create a custom theme in Shopware and understand the difference between a theme and a plugin.
- [Theme Settings](/learn/unit/theme-settings): Learn how to configure and manage theme settings in Shopware, including custom fields, SCSS variables, and theme compilation.
- [Override SCSS Variables](/learn/unit/override-scss-variables): Learn how to override and customize SCSS variables in Shopware to ensure consistent styling across your Storefront.
