In order to make sure Learn WordPress is ready for a full launch, we need to work towards publishing content as soon as possible that can empower WordPress users to learn relevant and valuable skills. The best way to do that is by compiling courses that target specific learning outcomes. I proposed this on GitHub, so check that out for a deeper explanation of the data structure for this.
In this post, I’d like to explore some course outlines that we could use on Learn WordPress. For a full launch later this year, we need to have a minimum of two complete courses published on the site.
Alongside the course outlines below there are links to existing docs and lesson plans that could be used for people to record the workshops, as well as currently available workshops in some cases. The existing lesson plans and documentation make it very easy for anyone to record a workshop on the topic with minimal effort.
The course & workshop names aren’t set in stone – they’re just from initial brainstorming and this can all be evolved over time.
The feedback needed here is:
- Is there anything you would add/change about the course outlines listed here?
- Are there any additional courses you can think of that would be good to include?
- Which two courses should we make sure to have ready before we do a full, marketed launch of Learn WordPress before the end of 2020?
- Are there any workshops that you would like to be involved in creating/recording? If a lesson plan exists, then the workshop is simply using that as your script to record the workshop.
Please read through the proposed courses and outlines below and leave your feedback in the comments!
Start publishing with WordPress
- How to host/install WordPress (lesson plan / documentation)
- Dashboard basics (lesson plans for Dashboard overview, Pages vs Posts & Settings / documentation)
- Publishing with the block editor (workshop)
- Using taxonomies (lesson plan)
- Using the media library (documentation)
- How to find help with WordPress (lesson plan)
Advanced site management / Unleashing the power of WordPress
- Troubleshooting basics (workshop)
- Managing users (lesson plan / documentation)
- Choosing & installing plugins (lesson plan / documentation)
- Choosing & installing themes (lesson plan / documentation)
- Using the Block Directory (workshop)
- Using block patterns (workshop)
- Using the Customizer (lesson plan)
- Advanced layouts with the block editor
- Using custom CSS in the block editor (workshop)
- SEO for WordPress (documentation)
- Improving site performance (lesson plan / documentation)
- Security & backups (documentation on backups & security)
- Full site editing
- Using WordPress in other languages (documentation)
Build & distribute a WordPress plugin
- Install WordPress locally (lesson plan / documentation)
- Plugin file/folder structure
- Best practices for plugin development
- Tools/plugins that help with plugin development
- Using WordPress core APIs (multiple workshops for different APIs?)
- Building Gutenberg blocks (workshop)
- Submitting to the Plugin Directory & Block Directory
Build & distribute a WordPress theme
- Install WordPress locally (lesson plan / documentation)
- Theme file/folder structure
- Best practices for theme development
- Tools/plugins that help with theme development
- Using WordPress core APIs (multiple workshops for different APIs?)
- Building Gutenberg blocks (workshop)
- Submitting to the Theme Directory
Organize WordPress events
- Intro to event organising (workshop)
- Organising online events
- Handling complaints
- Moderating discussions
Start contributing to WordPress
- Intro to contributing to WordPress (workshop)
- Contribution tutorials for each team (workshops for Community & Polyglots)
Crafting good content / Building an audience
- How to write engaging content
- Writing for SEO
- Marketing your content
Blogging 101
- How to create a blog
- How to write engaging content
- Monetizing a blog
- Marketing the blog (SEO, Digital marketing)
Advanced WordPress development
- Using the WordPress REST API
- Building complex Gutenberg blocks
- Full site editing
Developing for the block editor
- Building Gutenberg blocks (workshop)
- Building complex Gutenberg blocks
- Converting widgets to blocks
- Creating block patterns
Advanced use-cases
- eCommerce
- Podcasting
- Social
- CRM
Getting started with e-commerce
- WordPress e-commerce Basics
- Choosing an e-commerce plugin
- Create an e-commerce site with WP using the 5(?) Most popular plugins in the Plugin Directory
- Growing/Scaling up your e-commerce store
Learn WordPress 101
- What is Learn WordPress?
- How to plan workshop content
- How to create a workshop video
- Planning workshop series, courses, etc