Development & Programming
Online
beginner Level
Foundation Course
46% OFF
Web Development Foundations
Starts 12 October 2026•8 weeks

Overview
About this programme
Build for the web in eight weeks. Web Development Foundations takes you from your first HTML page to a working, interactive site with HTML, CSS, JavaScript, and an introduction to React — ending with a project you deploy and share.
Curriculum
Programme structure
Prerequisites
None. Basic computer literacy and a laptop with a modern browser. No prior coding required. (Backend, databases, and full-stack topics are covered in the full program.)
What you'll learn
- Structure web pages with semantic HTML
- Style and lay out responsive pages with CSS
- Write JavaScript to add logic and interactivity
- Manipulate the DOM and handle user events
- Fetch and display data from web APIs
- Build a simple interface with React components and state
- Deploy and share a finished frontend project
7 modules
- Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read
Module 1: Version control with Git and Github
Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read