Title: Lessons | Learn WordPress 

---

# Lessons

Lessons can be taken as part of a course or whenever you want to learn deeply about
a specific subject or concept. They come in a range of formats, including how-to
videos, quizzes, text-based content, and other activities.

Search

## Filter

Filter

  বাংলা

  English

  Suomi

  Français

  Deutsch

  ગુજરાતી

  हिन्दी

  Italiano

  日本語

  Lietuvių kalba

  Oluganda

  Polski

  Português do Brasil

  Русский

  Српски језик

  Español de Argentina

  Español

  Tagalog

## Filter

Filter

  Artificial Intelligence

  Block Development

  Block Editor

  Community Team

  Contributing

  Core

  Extending WordPress

  Getting Started

  Gutenberg

  Plugin Development

  Publishing

  Site Editor

  Site Management

  Theme Development

  theme.json

  Training Team

  Using Plugins

  Using Themes

  Using WordPress

  WordPress

## Level

Level

  All

  Advanced

  Beginner

  Intermediate

 * [⌊Block theme requirements: A review⌉⌊Block theme requirements: A review⌉[
 * 
   ## 󠀁[Block theme requirements: A review](https://learn.wordpress.org/lesson/block-theme-requirements-a-review/)󠁿
   
 * Explore the minimum requirements necessary to create a working block theme.
 * [⌊Using the create-block tool⌉⌊Using the create-block tool⌉[
 * 
   ## 󠀁[Using the create-block tool](https://learn.wordpress.org/lesson/using-the-create-block-tool/)󠁿
   
 * Learn about the create-block command line tool, and how to use it to scaffold
   a new…
 * [⌊Debugging and troubleshooting⌉⌊Debugging and troubleshooting⌉[
 * 
   ## 󠀁[Debugging and troubleshooting](https://learn.wordpress.org/lesson/debugging-and-troubleshooting/)󠁿
   
 * Part of: [Introduction to Block Development: Build your first custom block](https://learn.wordpress.org/course/introduction-to-block-development-build-your-first-custom-block/)
 * Learn about some of the issues you might encounter when developing a block, and
   how to…
 * [⌊How themes are designed?⌉⌊How themes are designed?⌉[
 * 
   ## 󠀁[How themes are designed?](https://learn.wordpress.org/lesson/how-themes-are-designed/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * As an intermediate user, you’re probably familiar with finding, installing, and
   experimenting with both classic and…
 * [⌊Creating your block theme’s theme.json file⌉⌊Creating your block theme’s theme.
   json file⌉[
 * 
   ## 󠀁[Creating your block theme’s theme.json file](https://learn.wordpress.org/lesson/creating-your-block-themes-theme-json-file/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * Create an optional, but highly recommended file to unlock additional options 
   in our theme.json file.
 * [⌊Creating your templates folder and index.html⌉⌊Creating your templates folder
   and index.html⌉[
 * 
   ## 󠀁[Creating your templates folder and index.html](https://learn.wordpress.org/lesson/creating-your-templates-folder-and-index-html/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * In order to transform your theme from a non-functioning classic theme into a 
   fully-functional block theme,…
 * [⌊Creating your block theme’s index.php⌉⌊Creating your block theme’s index.php⌉[
 * 
   ## 󠀁[Creating your block theme’s index.php](https://learn.wordpress.org/lesson/creating-your-block-themes-index-php/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * Your next step in your block theme’s creation is to create an index.php file 
   in your…
 * [⌊Creating your block theme’s style.css⌉⌊Creating your block theme’s style.css⌉[
 * 
   ## 󠀁[Creating your block theme’s style.css](https://learn.wordpress.org/lesson/creating-your-block-themes-style-css/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * Now that you’re familiar with your text editor, it’s time to create some files!
   Step 1:…
 * [⌊Setting up your block theme’s development environment⌉⌊Setting up your block
   theme’s development environment⌉[
 * 
   ## 󠀁[Setting up your block theme’s development environment](https://learn.wordpress.org/lesson/setting-up-your-block-themes-development-environment/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * Creating a WordPress Installation Using Local: Video Guide Pro-Tip: It can be
   a bit tricky to…
 * [⌊What a new theme developer needs to know: Anatomy of a block theme⌉⌊What a 
   new theme developer needs to know: Anatomy of a block theme⌉[
 * 
   ## 󠀁[What a new theme developer needs to know: Anatomy of a block theme](https://learn.wordpress.org/lesson/what-a-new-theme-developer-needs-to-know-anatomy-of-a-block-theme/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * What are block themes made of anyway? Before you can get started designing a 
   custom theme…
 * [⌊How classic and block themes are developed from designs⌉⌊How classic and block
   themes are developed from designs⌉[
 * 
   ## 󠀁[How classic and block themes are developed from designs](https://learn.wordpress.org/lesson/how-classic-and-block-themes-are-developed/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * How Themes Are Developed (For Beginners) Classic Theme Development: From Design
   Image to Hard Code To…
 * [⌊Different types of themes: Overview⌉⌊Different types of themes: Overview⌉[
 * 
   ## 󠀁[Different types of themes: Overview](https://learn.wordpress.org/lesson/different-types-of-themes-overview/)󠁿
   
 * Part of: [Develop Your First Low-Code Block Theme](https://learn.wordpress.org/course/develop-your-first-low-code-block-theme/)
 * Technology evolves constantly to keep up with the swift pace of the world, and
   WordPress themes…

 [Previous](https://learn.wordpress.org/lessons/page/48/?output_format=md)

[1](https://learn.wordpress.org/lessons/?output_format=md) … [47](https://learn.wordpress.org/lessons/page/47/?output_format=md)
[48](https://learn.wordpress.org/lessons/page/48/?output_format=md) 49