WordPress Theme Basics
Build a custom WordPress theme from scratch with PHP templates and the template hierarchy.
Find the right course by technology, experience level and learning format.
161 courses · showing 121–144
Build a custom WordPress theme from scratch with PHP templates and the template hierarchy.
Build pages with the WordPress block editor: blocks, patterns and reusable content.
Add custom post types, taxonomies and fields to WordPress.
Speed up WordPress sites with caching, image optimization and fewer plugins.
Secure WordPress sites against common attacks, with a mentor reviewing your hardening plan.
Move WordPress sites between hosts and domains without downtime or broken links.
Hand a WordPress site to a client with training, documentation and a support plan.
Build a complete client-style WordPress site as a capstone, from brief to handoff.
Track changes, work on branches and collaborate on GitHub with Git.
Practice branching workflows in Git: feature branches, rebasing and resolving conflicts.
Review code and receive reviews well: what to check and how to write comments.
Test APIs by hand and with scripts: status codes, payloads, auth and edge cases.
Try test-driven development: write the test first, then the code, then refactor.
Learn the web security basics every developer needs: HTTPS, auth, input handling and headers.
Work faster in the terminal: navigation, search, pipes, aliases and scripts.
Run web apps in Docker containers and describe a local stack with Docker Compose.
Set up continuous integration and deployment: tests, builds and deploys on every push.
Deploy static sites to Netlify, Vercel, GitHub Pages and Cloudflare Pages.
Set up a complete delivery workflow for a web app, from branching to monitoring, with a mentor.
Build web pages that work with keyboards, screen readers and zoom, following WCAG.
Build menus, dropdowns and mobile navigation that work with a keyboard and screen reader.
Write HTML that screen readers announce clearly: headings, landmarks, labels and ARIA basics.
Choose text and interface colors that pass WCAG contrast and still look good.