TrueschoTruescho
All Courses
Support kids' projects: Web development
edX
Course
Intermediate
Free to Audit
Certificate

Support kids' projects: Web development

Raspberry Pi Foundation

Learn to build your own interactive websites using HTML, CSS, and JavaScript.

3 hrs/week3 weeksEnglish3,476 enrolled
Free to Audit

About this Course

Sign-ups for this course on edX are closing on the 16 February 2026 and it will be removed from edX on 31 March 2026. While we are retiring this particular course, you can continue learning about computing and computing education with us for free by visiting our new online courses platform, the Training Hub . We hope to see you on the Training Hub soon. The Raspberry Pi Foundation team --- On this course from the Raspberry Pi Foundation, you will first build a website using HTML and then style it with CSS and make it interactive using JavaScript. Along the way you'll learn about the box model, which describes how websites are laid out by browsers, and about the Document Object Model, which your JavaScript code will interact with to dynamically change your web pages. In the final week, you'll finish by making a quiz web page and then you will demonstrate your new skills by making your own website.

What You'll Learn

  • Produce a HTML web page using suitable tags and attributes
  • Explain the advantages of CSS compared to inline styling
  • Apply classes and ids to style a website
  • Model web pages using the box model
  • Demonstrate how to use the Document Object Model (DOM) to access an element of a web page
  • Produce an interactive website using JavaScript

Prerequisites

  • To take this course, you need to be familiar with basic programming structures such as loops and if statements, but you don't need any experience of HTML, CSS or JavaScript.

Instructors

M

Matt Hogan

Learning Manager

Topics

Cascading Style Sheets (CSS)
HyperText Markup Language (HTML)
Document Object Model
JavaScript (Programming Language)

Course Info

PlatformedX
LevelIntermediate
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

أوراق الأنماط المتتالية (CSS)
لغة ترميز النص التشعبي (HTML)
نموذج كائنات المستند (DOM)
جافاسكريبت

Start Learning Now