Building digital tools
See what happens behind a website or app
Software is a carefully organised set of instructions. A booking website, banking app or school portal may look simple on screen, but behind it are pages, databases, security checks, APIs and rules working together.
The Software section introduces code without assuming that you are already a programmer. It explains HTML, CSS, JavaScript, databases, SQL, APIs, testing, Git and bugs by connecting each idea to something a user can see or experience.
Everyday exampleWhen you press “Confirm booking,” the page sends information to an API, the API checks business rules, and a database stores the result so that it can be opened again later.
Web pages and programming
APIs and databases
Testing and teamwork
Explore the Software section