Free course · Programming & Development
Web Development Starter
A free first look at how websites are built: HTML structure, CSS styling, responsive layouts, JavaScript in the browser, loading data with async/await, and getting a site online.
Free · self-study · no certificate
About 6 hours
2 modules · 5 lessons
What you will be able to do
- Write a valid HTML page with headings, links and images
- Style a page with CSS and make it work on small screens
- Load and display JSON data with fetch and async/await, and explain how a site is hosted and kept working offline
Who it's for
- Beginners who want to know whether web development suits them
- Small-business owners planning their first website
Before you start
Basic computer use. A text editor and a web browser; no installation of paid software is needed.
Module 1 · about 120 minutes
Building Your First Pages
HTML structure, responsive CSS and the basics of JavaScript in the browser.
- Structure content with semantic HTML
- Make a layout adapt from phone to desktop
Module 2 · about 80 minutes
Data and Going Live
Load data with modern JavaScript, then host and keep a site working offline.
- Fetch and display JSON data safely with async/await
- Describe how a site is hosted and kept working offline
Further learning
- Learn web development (MDN) — MDN's structured path through HTML, CSS, JavaScript, accessibility and more.
- JavaScript Guide (MDN Web Docs) — Reference guide to the JavaScript language used in the interactive lessons.
Continue with a full program
- Web Development — Build modern, responsive websites using HTML, CSS, and JavaScript with a focus on real projects.
- JavaScript — Learn JavaScript to build interactive websites and modern web applications, from DOM basics to async programming.
- Graphic Design — Create professional posters, flyers, and digital assets for NGOs, businesses, and campaigns.
Want the full Web Development program?
This free course is an introduction. The full program is taught live by an instructor, with practical assignments, assessments, projects and a certificate.
See the Web Development program