We may earn an affiliate commission when you visit our partners.
Course image
Andrew Williams

Gutenberg was launched as an integrated part of WordPress 5.0.  Gutenberg was the name given to the new block editor that replaced the Classic WYSIWYG editor that we'd been using since the early versions of WordPress. 

Gutenberg is the editor of choice as you create the content for your WordPress posts and pages.  There's blocks for headings, blocks for images, blocks for text.  And blocks for just about anything else you'd want to add to a web page.  You can build your posts and pages by dragging the blocks onto, and around, the editor. 

Read more

Gutenberg was launched as an integrated part of WordPress 5.0.  Gutenberg was the name given to the new block editor that replaced the Classic WYSIWYG editor that we'd been using since the early versions of WordPress. 

Gutenberg is the editor of choice as you create the content for your WordPress posts and pages.  There's blocks for headings, blocks for images, blocks for text.  And blocks for just about anything else you'd want to add to a web page.  You can build your posts and pages by dragging the blocks onto, and around, the editor. 

But Gutenberg had a huge update with version WordPress 5.9.  Full Site Editing.   This is often abbreviated to FSE and quite often just Site Editing, but what does this mean?

Using the same block editor (Gutenberg) you've been using for your content, you can now edit and design the headers and footers for your website. So you design the bit at the top of the page, the bit at the bottom, and the bit in the middle.  That means you now have total control over the design of your website.  That is Full Site Editing. You can also create a complete block theme from scratch, and I'll show you how.

This course is designed to get you up to speed quickly with Full Site Editing in WordPress. 

In this course:

  • We take a deep dive into using the Gutenberg editor to create better-looking web pages as well as a complete study on the Full Site Editor itself.

  • The course showcases the Twenty Twenty-Five theme, which is the latest block theme from WordPress.

  • You'll learn how to use the Document Overview and Command Palette to enhance your workflow.

  • You'll learn about the normal, wide, and full-width options you can use in your design, and how to set these values yourself.

  • You'll look at the box model so you fully understand padding and margin, and when to use each of these to add space around your design elements.

  • We'll cover the most common blocks, like paragraph, image, video, button, cover, query loop, columns, table, etc., but also advanced design blocks like Groups, Rows, Stacks, and Grids.

  • You'll explore template hierarchy and how themes consist of templates and template parts.

  • You'll learn to use Global Styles, including typography (where you'll be able to install and use any Google font you want), color palettes, backgrounds, shadows, layout and spacing, and even how to change the default appearance of any block.

  • Following the detailed study of Gutenberg, we'll create a fully functional block theme from scratch, building the template parts and templates required to run a full site. During this process, you'll understand which template you need to create for any post type on your site. We'll even look at using the query loop in a more advanced "manual" way, so you can include multiple query loops on a page for more design flexibility.

  • At the end of the course, we'll study all of the other block themes WordPress created, from the Twenty Twenty-Two theme to the Twenty Twenty-Four theme, and how each built on the previous theme, culminating in the latest Twenty Twenty-Five theme that we used and studied during the course.

  • A final section of the course looks at a few "extras" that were requested from students of previous versions of the course, like creating a landing page, adding custom CSS to a block theme, and even how to add a sidebar to your theme or just to specific areas of your website.

By the end of the course, you'll have the confidence to take over the design of your own website, using Gutenberg to design the header, footer, and content.  You'll be on your way to mastering Full Site Editing.

Enroll now

What's inside

Learning objectives

  • Gutenberg as a block editor for creating content on posts and page.
  • An introduction to gutenberg full site editing and how that turns you into a web designer.
  • How to create a simple theme (that is full site editor compatible) from scratch.
  • How templates are used by wordpress to control the layout of different parts of your website.
  • Learn which templates controls each of the web pages on your site, and how to edit, or create templates so they look the way you want them to.
  • We'll take a close look at the twenty twenty two theme as a starting point for your own site.

Syllabus

Introduction

An introduction to the course, and your instructor.

To follow the course, I'd recommend a fresh WordPress install.  The cheapest and easiest way to do this is to install WordPress on your own computer.  This lecture shows you how.

Read more

How web pages can be seen as blocks making up the design, and how this translates to Gutenberg.

This is a brief introduction to the Gutenberg editor. We'll be using this throughout the course, so don't fret on the details at this point.

Every block will have properties and settings you can use to manipulate how they appear on your site.  This includes a menu and important side panel that we'll explore here.

A look in more detail at the block inserter.

The Document View (previously called List View) has come on a lot in recent updates, and it really is a MUST-HAVE tool when you are developing a page or modifying site design.

Some blocks have an align button to set the width of the block.

The Command Palette is a useful tool for improving workflow and speeding up some tasks.

It's important to understand the Box Model so you can understand padding and margin.

The heading block is one you'll probably use on every page, so let's look at it.

The paragraph block is another one that is essential for nearly every web page.  Let's have a look.

Let's look at adding images to a web page, and the options you have to customize the look of it in your pages.

A lot of people add videos to their web pages, and Gutenberg offers a wealth of options to make this super easy.

Let's look at how we can add buttons to a web page, including the options for customizing and aligning them.

The Cover Block is really flexible and can be used to add text on top of images, as well as creating the parallax effect seen on so many websites out there.

This video looks at four related blocks.  Groups, rows, stacks and grids.

The columns block is the main tool we have to position blocks on the page in any way we want.

Insert tables into your posts and pages.

Block patterns are pre-designed elements you can use in your own posts and pages.  These patterns are made up of Gutenberg blocks, and therefore totally customizable once inserted into your web page.

You can easily create patterns from your designs so that they can be re-used on multiple pages.

This video shows an example of when a synced pattern is very useful.

The Spacer block is really useful if you need to, well, space out other blocks. 

Let's create a sample post using some of the blocks we've covered in this section of the course.

An introduction to Full Site Editing and the interface.

It's important to know what makes up a theme.

A look at the template hierarchy for even more control over your templates.

This video shows how to make changes to a header or footer.

To get the most out of the new Full Site Editing features, we need some new blocks.  Let's have a look at the ones WordPress has given us.

The query loop is a special block that can pull out sets of posts from the database.  It's important whenever you need to create a list of posts, e.g. on archive page templates.

This video looks at the navigation menu in the Full Site Editor.

Template parts are predesigned groups of blocks (much like ReUsable blocks used with posts and pages) that can be reused in templates.

What is the pages menu in the Full Site Editor?

One of the exciting features in WordPress FSE is the ability to change the color and typography of your site globally, with Global Styles.

This video shows you how to edit the fonts your site is using.

The color palette shows predefined colors you can use in your design.  Every theme has it's own color palette, but you can add custom colors to the palette as well.

This video shows you how to add a background to your web pages.

Want to add shadows to your blocks? This video shows you how.

This video looks at the layout and spacing options in the editor.

Change the default look of the blocks on your site,

This video looks at the different formats of the older theme and the newer block themes.

Let's take a look at the files and folders required for a block theme.

There are some free tools out there that can help you generate a theme.json file.

In this video, we'll look at a versatile plugin that helps you create a block theme.

The header is a template part that can be reused across your entire site.  Let's create one.

Let's create a Footer as a template part so we can insert it into the templates we'll create.

Let's create an index template.

Let's create a single template.

Let's create a Front Page template to define how the homepage of the site will appear.

Let's create a Page template that will define how our WordPress pages will look.

Let's create an archive template to define how our category and tag pages look.

The Search template defines how the search results page appears when someone searches for something on your site.

The 404 template will be used when someone tries to visit a page on your site that does not exist.

This video looks at how to add a favicon for your theme.

This section looks at the Twenty twenty Two theme, but using an older version of the Full Site Editor.

WordPress 5.9 introduces the Twenty Twenty Two theme which is fully FSE-compatible.  Let's have a quick look at how this has been set up.

Let's take a tour of the Twenty Twenty-Three theme.

Let's take a tour of the Twenty Twenty-Four theme.

A PDF showing the evolution of WordPress block themes from Twenty Twenty-Two to Twenty Twenty-Five.

This video shows how you can handle ChatGPT content in the Gutenberg Editor

Let's create a custom landing page.

With Gutenberg FSE, the Customize link in the Appearance menu has disappeared, so how do you add Custom CSS to your theme?  This video looks at the easiest way.

This video looks at how easy it is to add a sidebar to your full site editing theme.

Information on this course, and how I see it developing as Gutenberg Full Site Editing matures.

This course mentions some resources, so this lecture includes links to those resources.

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for WordPress Gutenberg & Full Site Editing. These are activities you can do either before, during, or after a course.

Career center

Learners who complete WordPress Gutenberg & Full Site Editing will develop knowledge and skills that may be useful to these careers:
Web Designer
A Web Designer crafts the visual design and layout of websites, focusing on aesthetics, usability, and user experience. This course is exceptionally well-suited for an aspiring Web Designer, as it directly teaches the skills needed to gain total control over website design using WordPress Full Site Editing. You will learn to build better-looking web pages, master global styles for typography and color palettes, and understand layout and spacing. The ability to create a complete block theme from scratch, designing headers, footers, and content, provides a robust foundation for producing professional and visually appealing web presences. Taking this course equips you with the confidence to design and implement sophisticated web layouts effectively.
Freelance Web Creator
A Freelance Web Creator offers services in designing, building, and maintaining websites for various clients. This course is an excellent fit for a Freelance Web Creator, as it provides comprehensive skills directly applicable to client projects. You will learn to use Gutenberg and Full Site Editing to design entire websites, including custom headers, footers, and content areas. The focus on creating functional block themes from scratch, understanding template hierarchy, and applying global styling allows you to deliver highly customized and professional solutions. This course equips you with the expertise to confidently build diverse client websites and manage their design requirements efficiently.
Website Developer
A Website Developer is responsible for building and maintaining the functional core of websites. This course offers practical insights invaluable to a Website Developer focusing on WordPress. It teaches you how to create a fully functional block theme from scratch, which is crucial for custom development projects. You will learn about theme structure, template hierarchy, and how templates control different parts of a WordPress site, giving you comprehensive control over site layout. Understanding the Box Model, advanced design blocks like Groups and Grids, and implementing custom CSS allows for more sophisticated and tailored development solutions. This course enhances your ability to construct robust, FSE-compatible WordPress sites.
User Interface Designer
A User Interface Designer focuses on the interactive and visual elements of digital products and websites, ensuring an intuitive and aesthetically pleasing experience. This course presents highly applicable skills for a User Interface Designer. You will gain hands-on experience in designing and building entire website interfaces, including headers, footers, and content areas, using the Full Site Editor. Mastery of layout, spacing, and advanced design blocks like Groups, Rows, Stacks, and Grids directly translates into creating sophisticated and responsive user interfaces. Learning about global styles for typography and color palettes provides granular control over visual consistency, an essential aspect of UI design.
Small Business Owner
A Small Business Owner manages all aspects of their enterprise, often including their online presence. This course is highly relevant for a Small Business Owner who wants to manage their own website effectively. You will gain the confidence to take over the design of your own website, using Gutenberg to design the header, footer, and content. The ability to create a complete block theme from scratch means you can build a professional site without extensive external hiring, saving resources. Mastering Full Site Editing allows you to quickly update content, maintain brand consistency, and adapt your site to reflect business changes, providing greater autonomy and control.
Content Creator
A Content Creator is responsible for developing engaging and informative material for websites, blogs, and other digital platforms. For a Content Creator, mastering Gutenberg as the block editor for WordPress posts and pages is essential. This course provides a deep dive into using the Gutenberg editor to create better-looking web pages, covering various blocks like headings, images, videos, and paragraphs, which are fundamental for structuring engaging content. Learning to use advanced design blocks and block patterns enables you to craft visually compelling and well-organized content layouts. This course empowers you to produce professional and impactful content directly within the WordPress environment.
WordPress Administrator
A WordPress Administrator is responsible for the technical management, maintenance, and updates of WordPress websites. This course is highly relevant for a WordPress Administrator, as it provides a deep understanding of the platform's core editing and design capabilities. You will gain expertise in managing content with the Gutenberg editor and overseeing global styles, ensuring site-wide consistency. Understanding template hierarchy and how to edit or create templates is crucial for effective site management and troubleshooting design issues. This course enhances your ability to maintain, update, and optimize WordPress sites leveraging the latest Full Site Editing features.
Digital Marketing Specialist
A Digital Marketing Specialist strategizes and executes online campaigns to promote products or services, often relying heavily on web presence. For a Digital Marketing Specialist, having a strong grasp of WordPress Gutenberg and Full Site Editing can be very helpful. This course enables you to build and optimize custom landing pages, a critical component of many marketing campaigns. You will understand how to control layout, integrate various blocks for compelling calls to action, and manage global styles to ensure brand consistency across marketing assets. The ability to quickly design and iterate on web content tailored to marketing objectives allows for more agile and effective campaign execution.
Brand Designer
A Brand Designer creates and maintains a consistent visual identity for a company across all platforms. This course is highly relevant for a Brand Designer looking to implement brand guidelines on a website. You will learn to use Global Styles, including typography and color palettes, to ensure strict adherence to brand standards throughout the site. The ability to change the default appearance of any block and control layout and spacing provides precise control over the visual presentation of brand elements. This course empowers you to translate brand identity seamlessly into a functional and visually cohesive WordPress website.
eCommerce Manager
An eCommerce Manager oversees the online sales operations, including the functionality and presentation of the e-commerce website. This course can be helpful for an eCommerce Manager, especially if their store utilizes WordPress. You will learn to design and customize pages, manage product displays using blocks, and apply global styles to maintain brand consistency across your online storefront. The ability to create custom landing pages for promotions and understand site layout through Full Site Editing allows for greater control over the customer's shopping experience and presentation of products, which can directly impact sales and conversion rates.
User Experience Designer
A User Experience Designer focuses on making products and websites easy and enjoyable for users. The course’s emphasis on layout, content structure, and design principles may be useful for a User Experience Designer. You will gain a deep understanding of how design elements like padding, margin, wide, and full-width options influence user interaction. Learning about block patterns, query loops, and template hierarchy allows you to consider how content is presented and organized for optimal user flow. While not covering full user research, this course helps build a foundation in implementing intuitive and visually accessible web interfaces within the WordPress ecosystem.
Information Architect
An Information Architect structures and organizes content on websites to make it easily navigable and understandable. This course may be useful for an Information Architect, as it delves into template hierarchy and how templates control the layout of different parts of your website. Understanding how themes consist of templates and template parts, and how to use blocks like query loops to organize content, helps you see the underlying structure of a site. This knowledge aids in conceptualizing logical content flows and ensuring information is presented in an organized and accessible manner through the WordPress Full Site Editor.
Marketing Manager
A Marketing Manager plans and executes marketing strategies, often leveraging digital channels including their company's website. This course may be useful for a Marketing Manager who wishes to understand the capabilities and limitations of their WordPress website. Gaining insight into Full Site Editing, global styles, and template creation allows for more informed decision-making regarding web content strategy and design. You will better understand how to request or implement changes for campaigns, optimize landing pages, and ensure the website effectively supports marketing objectives, leading to more strategic and impactful online initiatives.
Education Technology Specialist
An Education Technology Specialist integrates technology into learning environments to enhance educational experiences. This course may be useful for an Education Technology Specialist, particularly if they work with WordPress-based learning management systems or content delivery platforms. Understanding how to design and build dynamic web pages with Gutenberg and Full Site Editing enables the creation of engaging course materials, interactive lessons, and structured content layouts. The ability to manage templates and global styles can help standardize the look and feel of educational resources, contributing to a more cohesive and professional online learning environment for students.
Technical Writer
A Technical Writer translates complex technical information into clear, concise documentation for users or internal teams. This course may be useful for a Technical Writer, as it provides a comprehensive, hands-on understanding of the WordPress Gutenberg editor and Full Site Editing. By thoroughly grasping how pages, posts, and themes are constructed using blocks and templates, you develop the expertise needed to accurately document processes, create user guides, or explain web design principles within a WordPress context. This course helps you build a detailed practical knowledge of the platform, enabling more precise and effective technical communication.

Reading list

We've selected 23 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in WordPress Gutenberg & Full Site Editing.
Provides a comprehensive collection of practical recipes for mastering WordPress 6.x, including the latest Gutenberg and Full Site Editing features. It is an excellent supplemental resource for learners who want to see advanced implementations of block-based themes and theme.json configurations. While the course provides a foundational walkthrough, this cookbook adds depth by solving specific design and development challenges common in industry professional workflows.
This latest edition is the gold standard for beginners entering the WordPress ecosystem, offering clear explanations of the block editor and site-wide customization. It is highly valuable as additional reading for those who find the technical aspects of the course's theme creation sections overwhelming. The book serves as a useful reference tool for basic site management and settings. It effectively supplements the course by providing a broader overview of the WordPress administrative interface.
Focuses on the fundamental concepts of WordPress in a way that perfectly aligns with the course's introductory modules. It is particularly helpful in providing background knowledge on how WordPress handles content versus design. Industry professionals often recommend this text for its clear, logical progression through the Gutenberg interface. It adds breadth to the course by covering essential site maintenance that goes beyond the Full Site Editor.
Written with a focus on the modern block-based approach, this book direct supplement to the course's focus on FSE and the Twenty Twenty-Five theme. It provides a detailed look at how to use blocks for layout without needing to touch code, making it a great companion for the course's design-heavy sections. It is more valuable as a current reference for modern design trends within the WordPress community. It helps students transition from the classic editor mindset to the Gutenberg philosophy.
For students who prefer a visual learning style, this book mirrors the course's screen-by-screen walkthroughs of the Gutenberg interface. It is particularly helpful for providing background on the Document Overview and Command Palette features. While not as deep on theme.json, it is an excellent additional reading for mastering the block inserter and block properties. It acts as a friendly visual dictionary for the various blocks covered in the syllabus.
This visually stunning guide provides the essential foundations of HTML and CSS that underpin every WordPress theme. It is highly recommended for students to understand the 'Box Model' and 'Custom CSS' sections of the course. Commonly used as a textbook at academic institutions, it explains padding, margin, and layout in a way that makes Gutenberg's settings much clearer. It provides the necessary technical depth to move from a user to a developer.
Since Full Site Editing revolves around creating responsive layouts, this book vital supplement for understanding fluid design. It provides deep background knowledge on how modern CSS properties like Flexbox and Grid work, which Gutenberg uses under the hood. It is more valuable as a technical reference for students looking to customize the 'normal, wide, and full-width' options mentioned in the syllabus. It adds significant breadth to the design theory presented in the course.
Fills the gaps in WordPress documentation, offering a clear-eyed view of how the platform works. It is helpful in providing prerequisite knowledge about the WordPress database and template hierarchy. While it covers the basics, it is more valuable as additional reading for understanding the 'why' behind the 'how.' It solid reference for students who want to understand the transition from the Classic editor to Gutenberg.
As the course covers advanced design blocks like Grids and Columns, this book serves as a specialized reference for those mechanics. It is particularly useful for students who want to push the boundaries of the Twenty Twenty-Five theme's layout capabilities. Industry professionals regard the author as a primary authority on modern CSS layouts. Reading this provides the technical depth required to manually edit theme.json layout settings.
Is essential reading for anyone using Full Site Editing to design a website's user experience. It provides the design principles necessary to make the headers, footers, and templates created in the course actually usable. It is commonly used as a textbook for web design and UX courses globally. It adds breadth by shifting the focus from 'how to use the tool' to 'how to build a better site.'
For students who want to go beyond the course and develop custom blocks or complex plugins, this is the definitive technical textbook. It provides the prerequisite programming knowledge required to understand the underlying architecture of WordPress. While the course is design-focused, this book is more valuable as a reference for the 'manual' query loop and data fetching sections. It staple for professional web developers.
Great supplement for the 'extras' section of the course, such as adding custom functionality. It is helpful for students who want to see how to extend Gutenberg with their own custom blocks. It provides a more technical look at the WordPress API, adding depth to the theme creation modules. It serves as a useful reference tool for intermediate users looking to specialize.
A handy reference tool for the 'Custom CSS' and 'Global Styles' sections of the course. It provides quick answers for syntax and property values when students are fine-tuning their block themes. The author world-renowned authority on CSS. is more valuable as a desktop reference than a cover-to-cover read.
Is an excellent companion for the 'Global Styles' and typography sections of the course. It explains the theory of web typography, helping students make better choices when installing Google fonts. It adds depth to the course by explaining how to create a cohesive visual hierarchy across templates. It is particularly useful for those aiming for professional-grade design results.
Although some versions predate the latest FSE updates, this remains a foundational text for understanding WordPress template hierarchy and core development. It provides the deep background knowledge needed to understand why certain templates are required for different post types. It is widely used by industry professionals as a comprehensive guide to the platform's inner workings. It adds significant technical breadth to the course's theme-building section.
Deconstructs the elements of good design for those with a more technical background. It is helpful for students who understand the blocks but struggle with the aesthetic 'Full Site Editing' process. It provides a unique perspective on color palettes and layout that supplements the course's Global Styles modules. It is more valuable as additional reading for creative inspiration.
Provides a broad overview of the entire web building process, from hosting to launch. It is particularly helpful for the course's introductory section on setting up a fresh WordPress install. It serves as a useful reference for the 'extras' like creating landing pages. It common textbook for introductory web technology courses.
Explores using WordPress as a full CMS, which is the core philosophy behind Full Site Editing. It provides background on how to structure complex sites using custom post types and query loops. While slightly older, its conceptual approach to site architecture is still highly relevant to the course's advanced modules. It well-regarded industry resource for professional site builders.
Since the Gutenberg editor is built primarily with React and JavaScript, this book is the ultimate reference for those wanting to develop their own blocks. It provides the heavy-duty prerequisite knowledge needed for the most advanced parts of the WordPress block API. It standard textbook for professional developers. It adds extreme depth for students looking to move beyond the course's visual editor focus.
A classic in the field, this book offers expert tips and tricks for customizing every aspect of a WordPress site. It is helpful for providing background on how WordPress themes have evolved into the current block-based system. It is more valuable as a collection of insights than a step-by-step guide. The authors are highly respected authorities in the WordPress and web development communities.
Provides a theoretical framework for web design that is essential for mastering Full Site Editing. It helps students understand the strategy and structure behind the templates they create in the course. It foundational textbook for UX designers and web strategists. It adds significant breadth to the course's design-oriented learning objectives.
Offers a hands-on approach to learning HTML and CSS through experimentation. It is particularly helpful for students who want to practice the concepts of the Box Model and CSS alignment in a sandbox environment. It supplements the course's 'Custom CSS' video by providing more context on how code changes affect visual output. It great resource for beginners who want to build confidence.
Focusing on visual inspiration, this book helps students decide how their FSE headers, footers, and landing pages should look. It useful reference tool for the course's sections on block patterns and template design. While it doesn't teach technical skills, it provides the creative breadth needed to utilize the Twenty Twenty-Five theme effectively. It popular resource for professional designers seeking layout ideas.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser