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

  Block Development

  Block Editor

  Community Team

  Contributing

  Core

  Diversity

  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

 * [⌊Custom routes & endpoints⌉⌊Custom routes & endpoints⌉[
 * 
   ## 󠀁[Custom routes & endpoints](https://learn.wordpress.org/lesson/custom-routes-endpoints/)󠁿
   
 * Learn how to create custom routes and endpoints, and test them using Postman.
 * [⌊Custom fields, authentication, and testing⌉⌊Custom fields, authentication, 
   and testing⌉[
 * 
   ## 󠀁[Custom fields, authentication, and testing](https://learn.wordpress.org/lesson/custom-fields-authentication-and-testing/)󠁿
   
 * How to create or update custom field values in your REST API endpoints, authentication,
   testing.
 * [⌊Interacting with the WP REST API⌉⌊Interacting with the WP REST API⌉[
 * 
   ## 󠀁[Interacting with the WP REST API](https://learn.wordpress.org/lesson/interacting-with-the-wp-rest-api/)󠁿
   
 * How you can interact with the WP REST API further, by adding, updating, and deleting
   data.
 * [⌊Using the WP REST API⌉⌊Using the WP REST API⌉[
 * 
   ## 󠀁[Using the WP REST API](https://learn.wordpress.org/lesson/using-the-wp-rest-api/)󠁿
   
 * How to use the WP REST API in place of using admin-ajax, in order to interact…
 * [⌊WordPress editor modes for streamlining content creation⌉⌊WordPress editor 
   modes for streamlining content creation⌉[
 * 
   ## 󠀁[WordPress editor modes for streamlining content creation](https://learn.wordpress.org/lesson/wordpress-editor-modes-for-streamlining-content-creation/)󠁿
   
 * This tutorial explores the various editor modes in the block editor that you 
   can select to…
 * [⌊The Site Editor and the Page Editor⌉⌊The Site Editor and the Page Editor⌉[
 * 
   ## 󠀁[The Site Editor and the Page Editor](https://learn.wordpress.org/lesson/the-site-editor-and-the-page-editor/)󠁿
   
 * Part of: [Creating a 4-page business website](https://learn.wordpress.org/course/creating-a-4-page-business-website/)
 * A look at the difference between the Site Editor and the Page Editor…
 * [⌊Using plugins and extending the features of your website⌉⌊Using plugins and
   extending the features of your website⌉[
 * 
   ## 󠀁[Using plugins and extending the features of your website](https://learn.wordpress.org/lesson/using-plugins-and-extending-the-features-of-your-website/)󠁿
   
 * Part of: [Creating a 4-page business website](https://learn.wordpress.org/course/creating-a-4-page-business-website/)
 * Learn about Installing and using plugins to extend the functionality of your 
   website.
 * [⌊Include a Blog or News Page (Optional)⌉⌊Include a Blog or News Page (Optional
   )⌉[
 * 
   ## 󠀁[Include a Blog or News Page (Optional)](https://learn.wordpress.org/lesson/include-a-blog-or-news-page-optional/)󠁿
   
 * Part of: [Creating a 4-page business website](https://learn.wordpress.org/course/creating-a-4-page-business-website/)
 * The key components of writing frequent updates/blogs for a strong business website.
 * [⌊Setting up main pages and adding content⌉⌊Setting up main pages and adding 
   content⌉[
 * 
   ## 󠀁[Setting up main pages and adding content](https://learn.wordpress.org/lesson/setting-up-main-pages-and-adding-content/)󠁿
   
 * Part of: [Creating a 4-page business website](https://learn.wordpress.org/course/creating-a-4-page-business-website/)
 * Setting up a main page and a list of content to add to the page.
 * [⌊Building your header and footer in the Site Editor⌉⌊Building your header and
   footer in the Site Editor⌉[
 * 
   ## 󠀁[Building your header and footer in the Site Editor](https://learn.wordpress.org/lesson/building-your-header-and-footer-in-the-site-editor/)󠁿
   
 * Part of: [Creating a 4-page business website](https://learn.wordpress.org/course/creating-a-4-page-business-website/)
 * How to build a header and footer in the Site Editor.
 * [⌊Styling your site globally⌉⌊Styling your site globally⌉[
 * 
   ## 󠀁[Styling your site globally](https://learn.wordpress.org/lesson/styling-your-site-globally/)󠁿
   
 * Part of: [Creating a 4-page business website](https://learn.wordpress.org/course/creating-a-4-page-business-website/)
 * How to style your site globally and use the Style Book.
 * [⌊Selecting and activating a block theme⌉⌊Selecting and activating a block theme⌉[
 * 
   ## 󠀁[Selecting and activating a block theme](https://learn.wordpress.org/lesson/selecting-and-activating-a-block-theme/)󠁿
   
 * Part of: [Creating a 4-page business website](https://learn.wordpress.org/course/creating-a-4-page-business-website/)
 * How to select and activate a block theme for overall performance and appearance.

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

[1](https://learn.wordpress.org/lessons/?output_format=md) … [27](https://learn.wordpress.org/lessons/page/27/?output_format=md)
[28](https://learn.wordpress.org/lessons/page/28/?output_format=md) 29 [30](https://learn.wordpress.org/lessons/page/30/?output_format=md)
[31](https://learn.wordpress.org/lessons/page/31/?output_format=md) … [49](https://learn.wordpress.org/lessons/page/49/?output_format=md)

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