Difficulty: Beginner | Prerequisites: None
WordPress sits at the centre of modern web development and is the most widely used content management system (CMS) in the world. This worksheet introduces WordPress as an open-source platform, explains the split between WordPress.org and WordPress.com, and outlines the volunteer community that keeps the project moving. If you are new to web development or computer programming, this is your starting point for understanding how websites are built and managed without writing everything from scratch. You should already be comfortable with basic internet concepts (URLs, browsers, hosting).
WordPress began in 2003 as a simple blogging tool and grew into a full CMS that now powers a large share of the web. It is open-source software, meaning anyone can download, modify and redistribute it. The platform splits into two faces: WordPress.org (the free software and community hub) and WordPress.com (a hosted service for building sites).
WordPress
An open-source content management system (CMS) originally created in 2003 for publishing blogs. Think of it as a toolkit that lets you build and manage a website without hand-coding every page.
Open-source software
Software whose source code is publicly available for anyone to view, modify and distribute. In simple terms, this means no single company owns the code, and a global community of developers can improve it freely.
Content management system (CMS)
A platform that lets users create, organise and publish digital content (text, images, media) through a graphical interface rather than writing raw HTML or code. Think of it as the back office of a website.
WordPress.org
The official community hub where users download the free WordPress software, access documentation, find plugins and themes, and connect with other contributors. In simple terms, this is where the open-source project lives.
WordPress.com
A commercial hosted service, operated by Automattic, that lets users build and run WordPress websites without managing their own server or installation. Think of it as a ready-made hosting package built on top of the WordPress software.
Plugin
A piece of add-on software that extends WordPress functionality (e.g. contact forms, SEO tools, e-commerce). Think of it as an app you install on your phone to add a feature it did not ship with.
Theme
A collection of template files and stylesheets that controls the visual appearance and layout of a WordPress site. In simple terms, it is the design skin your site wears.
Contributor / volunteer
A person who helps maintain or improve WordPress without being employed to do so, contributing through code, documentation, design, testing, translation or community organising.
WordPress was created in 2003 as a tool for publishing blogs.
It grew from a fork of an earlier blogging platform called b2/cafelog.
The project is released under the GNU General Public License (GPL), which guarantees four freedoms: use, study, modify and redistribute.
Because the code is open-source, no single company controls WordPress. Anyone can inspect the codebase, fix bugs, add features or build on top of it.
This open model is what makes WordPress more customisable than proprietary website builders: users are not locked into one vendor's feature set or pricing.
WordPress also gives users full content ownership and storage flexibility, meaning you can move your site data to any compatible host at any time.
WordPress.org is the community and software hub.
Houses the free, downloadable WordPress software.
Provides documentation, support forums, plugin and theme directories.
Serves as the home base for the open-source community: contributors coordinate here.
You download the software from .org and install it on your own web server (self-hosted).
WordPress.com is a commercial hosting service.
Operated by Automattic (the company co-founded by WordPress creator Matt Mullenweg).
Lets users build and host websites without managing a server.
Offers free and paid tiers with varying levels of customisation, storage and support.
Less flexible than self-hosted WordPress, but removes the overhead of server management.
Key distinction to remember: WordPress.org is the project, WordPress.com is a product. The software is the same engine underneath, but .com wraps it in managed hosting and imposes some limits on plugins and themes.
WordPress is maintained by a large global community of sponsors, contributors and volunteers.
Contributions go well beyond writing code. Ways to get involved include:
Testing and QA ("breaking code"): finding bugs and edge cases before new releases ship.
Documentation: writing or updating user guides, developer references and tutorials.
Design: creating themes, UI mockups and improving the platform's visual experience.
Translation: localising WordPress into other languages so it can reach non-English speakers.
Community organising: running local meetups and WordCamp conferences.
Support: answering questions in the community forums.
This volunteer model is central to the open-source philosophy: the platform improves because thousands of people contribute their skills, not because a single company funds all development.
Students often think WordPress.org and WordPress.com are the same thing. They are not. WordPress.org is the open-source project and community; WordPress.com is a commercial hosting service.
Students often think WordPress is only for blogs. It started that way in 2003, but it evolved into a general-purpose CMS used for e-commerce sites, portfolios, corporate websites and more.
Students often think "open-source" means "no one is in charge." In practice, WordPress has a structured leadership and contributor hierarchy; open-source refers to the licensing model, not the absence of governance.
Students often assume you need to know how to code to use WordPress. The platform is designed so non-developers can build sites through its admin dashboard, themes and plugins, though coding knowledge helps for deeper customisation.
⚠️ Know the founding year (2003) and original purpose (blogging tool).
⚠️ Be able to explain what "open-source" means in the context of WordPress and why it matters for customisation, content ownership and storage flexibility.
⚠️ Clearly distinguish WordPress.org (software + community hub) from WordPress.com (hosted service).
⚠️ List at least three non-code ways to contribute to the WordPress community (testing, documentation, design, translation, support, organising).
True or false: WordPress was originally designed as an e-commerce platform. (False, it was a blogging tool.)
True or false: WordPress.org and WordPress.com serve exactly the same purpose. (False. .org is the open-source project hub; .com is a hosted service.)
Fill in the blank: WordPress is released under the ______ licence, which allows anyone to use, modify and redistribute the software. (GNU General Public License / GPL)
True or false: The only way to contribute to the WordPress community is by writing code. (False. You can contribute through testing, documentation, design, translation, support and organising.)
Fill in the blank: WordPress.com is operated by a company called ______. (Automattic)
Q: What was the original purpose of WordPress when it was created in 2003?
A: WordPress was created as a tool to publish blogs.
Q: Why is WordPress considered unique compared to other website builders?
A: Its open-source nature makes it more customisable than proprietary builders. Users retain full ownership of their content and have flexibility in where and how they store their site.
Q: What is the purpose of WordPress.org?
A: WordPress.org is the community hub that houses the free WordPress software downloads, documentation, resources (plugins, themes) and the contributor community.
Q: What is the purpose of WordPress.com?
A: WordPress.com is a hosted service that lets users build and run WordPress websites without managing their own server.
Q: How does the WordPress community contribute to the platform's growth?
A: Through a network of sponsors, contributors and volunteers who write code, test releases, produce documentation, create designs, translate the software and organise community events.
Q: Name three ways to contribute to WordPress besides writing code.
A: Testing (QA and bug-finding), writing documentation, and creating new designs or themes. Other valid answers include translation, community organising and forum support.
This material connects to web hosting and server management, which you will encounter when you set up a self-hosted WordPress site. Understanding the open-source licence (GPL) links directly to software licensing and intellectual property topics in computer science and law. The plugin and theme ecosystem ties into front-end development (HTML, CSS, JavaScript) and PHP, which powers WordPress under the hood.
WordPress, WP, content management system, CMS, open-source, GPL, GNU General Public License, blogging platform, WordPress.org, WordPress.com, Automattic, Matt Mullenweg, self-hosted WordPress, managed WordPress hosting, plugins, themes, b2/cafelog, web development, website builder, open-source community, WordCamp, WordPress contributor, WordPress volunteer, PHP CMS, free software