Help improve Learn WordPress for everyone - fill out the individual learner survey today.

⚠️ The translation for this locale is incomplete. Help us get to 100 percent by contributing a translation.

Recent Courses

View All Courses

Multimedia courses setting you up to become a better WordPress developer, designer, user, and contributor.

A Developers Guide to Block Themes – Part 2

Learn the how to develop block themes development in part 2 of the Developers Guide to Block Themes.

The course will continue on from what you learned in part 1, and covers more advanced block theme development tactics.

What you will learn:

  • Adding custom fonts to your block theme
  • Adding custom functionality through block patterns
  • Creating Global Styles variations
  • Making your block theme translation ready
  • Locking down your theme settings and blocks
  • Lessons: 21

A Developers Guide to Block Themes – Part 1

Learn the fundamentals of block theme development in part 1 of the Developers Guide to Block Themes.

The course will guide you through the process of developing a block theme from scratch. It covers the fundamental elements of a block theme, teaching you the concepts via real world examples.

What you will learn:

  • The minimum requirements of a block theme
  • Turning design requirements into a theme.json file
  • How to utilize the Site Editor to build out your theme templates
  • Taking the changes from the Site Editor and saving them as theme files
  • Creating Custom Templates, Template Parts, and Variable Templates
  • Lessons: 19

Recent Tutorials

View All Tutorials

Instructional videos for all skillsets to help you level up your WordPress expertise.


Upcoming Online Workshops

View All Online Workshops

Live sessions where you can learn alongside other WordPress enthusiasts from around the world.

Want to facilitate an online workshop? Apply to become a facilitator.


शामिल हो जाओ

क्या आप वर्डप्रेस के लिए कंटेंट बनाने में शामिल होना चाहते हैं?

योगदान देना सीखें

Have an idea for new content? Let us know!