Summary Update: Courses Currently in Development (22 September 2022)

Currently, we have four courses in development.  Here is an overview of what is being worked on and relevant links to follow if you want to learn more.

BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. Development Course

@mburridge has completed the first draft of the course, and it is currently being reviewed.  Please provide any actionable feedback in the GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ Issue below by end of October. The plan is to publish it by mid-October, but any helpful observations will still be welcomed at any time as we iterate and update the course going forward.

Link to draft course:

GitHub Issue:

Two Block Theme Development Courses

Create a Low Code Block Theme

@arasae Modules 1, 2, and 3 are all in rough-draft form; screenshots are needed, and video recordings are necessary to move them from rough drafts to drafts ready for review. Module #4 is being drafted through a live workshop on a user’s first codes in theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.. She hopes to have modules 1 and 2 at least ready for team review this month.

Extend a Low Code Block Theme

@psykro has completed the draft content for the first module of his course and is working on the second module. During the process of doing this, he pivoted the content for the first module to be less dependent on the Create a Low Code Block Theme. This allows folks to take the second course independently from the first one (eg more advanced developers who already know the basics from online workshops or tutorials, and want to get straight into the topics in this course).

He is also considering renaming this course from Extend a Low Code Block Theme to Develop a Block Theme, as well as releasing this course as two separate, shorter courses.

GitHub Issues:

You can also find out more about this course in a post titled Block Theme Development Course – Update which was added to the Make WordPress Training page. 

WordPress Data in JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.

@adamziel has completed the course, and it is currently being reviewed.  Please make any suggestions in the GitHub Issue below. The plan is to publish it by the end of September or early October, but as mentioned before, any helpful feedback will still be welcomed at any time as we iterate and update the course going forward.

Link to draft course:

GitHub Issue:

How can you get involved?

We welcome any contributors to share their ideas for relevant courses you would like to see on the Learn platform or to get in touch about creating your own course. The more people that get involved, the better learn.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ will be.