Web Development, HTML™ and CSS™
3rd to 5th
Introduction to Web Development with HTML & CSS (Grades 3–5)
This beginner-friendly course introduces young students to the exciting world of web development. Using simple tools and fun, hands-on activities, learners explore how websites are built using HTML (HyperText Markup Language) and CSS (Cascading Style Sheets). Students will learn to create their own basic web pages, format text, add images, and style content using color and layout. By the end of the course, they’ll proudly showcase a simple webpage they designed from scratch!
Level 1: Web Basics with HTML
Objective: Understand the structure of a basic webpage.
Topics Covered:
What is a website?
Introduction to tags (
<html>
,<head>
,<body>
)Adding headings, paragraphs, and lists
Inserting images and links
Activities: Create a personal profile page using basic HTML elements.
Level 2: Styling with CSS
Objective: Learn how to style webpages to make them visually appealing.
Topics Covered:
Introduction to CSS and selectors
Changing colors, fonts, and text alignment
Adding borders and backgrounds
Styling buttons and layouts
Activities: Style the personal profile page with favorite colors and fonts.
Level 3: Build Your First Website
Objective: Combine HTML and CSS to build a multi-page website.
Topics Covered:
Creating navigation links between pages
Page layout using containers and divs
Responsive design basics (simple introduction)
Polishing and presenting a final project
Activities: Design and present a “My Favorite Things” website with at least 3 linked pages.