The Building Blocks of the Internet

Learn the fundamental technologies that make up websites and web pages

    • Mark Winteringham's profile
  • Beginner
  • 6
  • 9
327 already enrolled
HTML
  • Explain how HTML is the ‘backbone’ of a web page
CSS
  • Explain how CSS is responsible for the styling of a web page
  • Distinguish locations where CSS rules are stored for a web page
JavaScript and DOM
  • Explain what JavaScript and the Document Object Model is
  • Explain how JavaScript works
  • Decide which tools to use to view and manipulate
Protocols
  • Define the basics of the internet protocol suite and how protocols sit on top of it
  • Describe what protocols are and the different types of protocols that exist
  • Explain how HTTP is a fundamental part of the Web
SSL/TLS
  • Describe what SSL is
  • Describe how HTTP and SSL are combined
  • Describe how HTTPS works
Wrapping up
  • Identify what to learn next after learning how a web page works

Welcome to the Building Blocks of the Internet, a seven-part course that looks at the fundamental technologies that make up websites and web pages. This course gives those who are new to web technologies an introduction to the following:

  • HTML
  • CSS
  • JavaScript
  • Network protocols focussed on HTTP
  • Network protocol security

You will learn what these technologies are, how they work and how to test them. So you can:

  • Work with these technologies to build your own testing project.
  • Quickly analyse web pages and test individual parts of a site.
  • Understand the underlying principles of the web that are used not just for web pages but in popular automation tools such as Selenium WebDriver.

Resources you'll use throughout this course:

  • Atom: a text editing tool.
  • JS Bin: A live pastebin for HTML, CSS & JavaScript and a range of processors.
  • WC3 Validator: This validator checks the markup validity of web documents.
Engineer Your System - Hands-On Virtual Workshop with Elisabeth Hendrickson image
Get 20% off with code MOTAVERSE! Happening on the 13th of March, from 9AM to 1PM PDT. A 4-hour online live deep dive into three core systems thinking tools for software development process improvement.
Explore MoT
TestBash Brighton 2025 image
Wed, 1 Oct
On the 1st & 2nd of October, 2025 we'll be back to Brighton for another TestBash: the largest software testing conference in the UK
Introduction to Cypress
Become comfortable with using Cypress and discover how to introduce it to your work projects
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Tester, Toolsmith, Author and Instructor
Mark Winteringham is a tester, toolsmith and author of AI-Assisted Testing and Testing Web APIs, with over ten years of experience providing testing expertise on award-winning projects across a wide range of technology sectors, including BBC, Barclays, UK Government and Thomson Reuters. He is an advocate for modern risk-based testing practices and trains teams in Automation, Behaviour Driven Development and Exploratory testing techniques. He is also the co-founder of Ministry of Testing Essentials a community raising awareness of careers in testing and improving testing education. You can find him on Twitter @2bittester or at mwtestconsultancy.co.uk
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.