• University of Leeds
  • Institute of Coding logo

Learn to Code for the Web

Ever wondered what's behind your favourite websites and apps? Get to grips with the basics of coding in HTML, CSS and JavaScript.

45,230 enrolled on this course

Learn to Code for the Web
  • Duration2 weeks
  • Weekly study2 hours
  • LearnFree
  • Digital upgradeFree
This course is part of the An Introduction to Coding and Design program, which will enable you to get acquainted with programming and the fundamentals of user experience (UX).

Experiment with coding in different programming languages

Ever thought about learning how to code? Now’s your chance to learn the languages of the future.

On this course, you’ll be introduced to the basics of code types. You’ll explore the role that the coding languages of HTML, CSS and JavaScript play in making web pages and sites.

You’ll also have the opportunity to try it for yourself by applying your new coding skills to a project of your own.

Featured in the UK government’s The Skills Toolkit collection.

Download video: standard or HD

Skip to 0 minutes and 6 seconds Rachel Skelton: Have you ever wanted to make your own website, but weren’t sure where to begin? This course will help you find out. Learn to Code for the Web is one of three courses which introduces you to coding and design. From understanding how the internet works to actually writing some simple code, you’ll learn some of the basics behind how to make a web page. Along the way, you’ll hear from experts and people getting started in coding about how they use their skills in the digital workplace.

Skip to 0 minutes and 34 seconds This course group is part of our portfolio of digital and professional skills courses, which covers a diverse range of subjects from coding to remote working, all available for free to help you begin building your career today. Whether you’re new to the world of work, or forging a new career for yourself, we look forward to sharing your journey into the fast moving digital space. Join us online now.


  • Week 1

    What is the web?

    • Welcome

      Before you get started, take some time to meet Mark Martin MBE, who will guide you through the course. You'll also have the opportunity to meet your fellow learners and plan your learning journey.

    • What is the internet and how does it work?

      In this activity, you’ll get a high-level overview of the internet itself. You’ll also explore how data travels around the world every time you click a link and where the code that you’ll be writing later in the course sits.

    • Do you speak code?

      Now it’s time to start looking at the types of code used on the web. You’ll explore what different coding languages are used for and why they’re so important – not just to web developers, but to anybody working with the web.

    • Investigating source code

      In this activity, you’ll look at HTML in action. You’ll explore more about how HTML works and use the functionality built into your web browser to explore the code of real websites.

    • Styling web pages

      It’s now time to look at CSS in action. In this activity, you’ll look at the CSS language in more detail, before going on to explore the CSS of actual web pages using the development tools you met in the previous activity.

    • Summary

      You’ve now reached the end of Week 1 of Learn to Code for the Web. In this activity, we’ll sum up what you’ve learned and look ahead to Week 2.

  • Week 2

    How do you make web pages?

    • Welcome to Week 2

      This week, you’re going to begin writing your own code for the web.

    • Writing markup with HTML

      Having looked at HTML in Week 1, now you’re going to write some code of your own. You’ll use online tools to turn some plain text into a marked up web page.

    • Applying styling with CSS

      Now that you’ve written some HTML, it’s time to explore how to style it using CSS. You’ll use the same tools as you did in the previous activity to add styling and simple layout to a web page using CSS.

    • Working on the web

      How does what you’ve explored so far reflect the real-world experience of developing web pages? In this activity, you’ll learn more about web development in the real world and hear from a junior web developer.

    • Summary

      In this final activity, you look at the range of devices that web technology touches. You’ll test your progress and learn about next steps in the Digital Skills for the Workplace portfolio of courses.

When would you like to start?

Start straight away and learn at your own pace. If the course hasn’t started yet you’ll see the future date listed below.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Summarise the structure and terminology of the internet.
  • Define the roles of HTML, CSS and JavaScript in making web pages and sites.
  • Experiment with the code of existing web pages using browser developer tools.
  • Produce basic HTML (with guidance) using browser-based tools.
  • Produce basic CSS (with guidance) using browser-based tools.
  • Describe how real-world sites and apps build upon the basics.

Who is the course for?

This course is designed for people who have digital skills but would like to build confidence in using digital technology in the workplace.

This may include those studying for A-levels, those who have a degree, or those who want to improve their career prospects.

The course will also be useful for anyone in employment who wants to boost their digital skills or anyone returning to the workplace who’d like to gain confidence in how working practices have evolved.

You might also be interested in the other courses in the Digital Skills for the Workplace collection from the University of Leeds and the Institute of Coding.

Who will you learn with?

I'm a technologist and designer. I make things out of hardware, software, and the internet. When not making technology and art, I also write music and build instruments. I originally studied English.

Who developed the course?

University of Leeds

As one of the UK’s largest research-based universities, the University of Leeds is a member of the prestigious Russell Group and a centre of excellence for teaching.

Institute of Coding

The Institute of Coding is a family of learners, businesses and educators creating a new way to develop the digital skills needed at work and beyond.


supported by

Nesta logo

supported by

UKBlackTech logo

supported by

tech mums logo

Learner reviews

What's included?

University of Leeds are offering everyone who joins this course a free digital upgrade, so that you can experience the full benefits of studying online for free. This means that you get:

  • Unlimited access to this course
  • Includes any articles, videos, peer reviews and quizzes
  • Tests to validate your learning
  • A PDF Certificate of Achievement to prove your success when you’re eligible