Clear, practical technology insights
Build practical programming and technology skills

HTML and CSS Foundations

Build accessible, responsive, and maintainable web pages with semantic HTML, modern CSS layouts, reusable components, and reliable forms.

View curriculum
FoundationDifficulty
30 hoursEstimated time
7 modules28 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Web · Html Css Foundations
  • Web · How Web Pages Work
  • Web · Semantic Html
  • Web · Css Foundations
  • Web · The Box Model And Layout
  • Web · Responsive Web Design

Prerequisites

  • No prior experience is required; basic computer and file-management skills are helpful.

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • No prior experience is required; basic computer and file-management skills are helpful.
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01How Web Pages WorkBuild practical skill in how web pages work and connect it to the outcomes of HTML and CSS Foundations.4 lessons · 1 lab
Module checkpointHow Web Pages Work checkpoint
1Which statement is a core idea you need to understand for How Web Pages Work in HTML and CSS Foundations?
2Which setup step belongs directly to How Web Pages Work in HTML and CSS Foundations?
3Which exercise best practices the actual skill taught in How Web Pages Work in HTML and CSS Foundations?
02Semantic HTMLBuild practical skill in semantic html and connect it to the outcomes of HTML and CSS Foundations.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Semantic HTML in HTML and CSS Foundations

HTML and CSS Foundations — Semantic HTML lab: Create a small article page with header, nav, main, section, form labels, and footer, then inspect the accessibility tree.

Not started
Module checkpointSemantic HTML checkpoint
1Which statement is a core idea you need to understand for Semantic HTML in HTML and CSS Foundations?
2Which setup step belongs directly to Semantic HTML in HTML and CSS Foundations?
3Which exercise best practices the actual skill taught in Semantic HTML in HTML and CSS Foundations?
03CSS FoundationsBuild practical skill in css foundations and connect it to the outcomes of HTML and CSS Foundations.4 lessons · 1 lab
Module checkpointCSS Foundations checkpoint
1Which statement is a core idea you need to understand for CSS Foundations in HTML and CSS Foundations?
2Which setup step belongs directly to CSS Foundations in HTML and CSS Foundations?
3Which exercise best practices the actual skill taught in CSS Foundations in HTML and CSS Foundations?
04The Box Model and LayoutBuild practical skill in the box model and layout and connect it to the outcomes of HTML and CSS Foundations.4 lessons · 1 lab
Module checkpointThe Box Model and Layout checkpoint
1Which setup step belongs directly to The Box Model and Layout in HTML and CSS Foundations?
2Which exercise best practices the actual skill taught in The Box Model and Layout in HTML and CSS Foundations?
3Which diagnostic action is relevant when The Box Model and Layout in HTML and CSS Foundations does not behave as expected?
05Responsive Web DesignBuild practical skill in responsive web design and connect it to the outcomes of HTML and CSS Foundations.4 lessons · 1 lab
Module checkpointResponsive Web Design checkpoint
1Which setup step belongs directly to Responsive Web Design in HTML and CSS Foundations?
2Which exercise best practices the actual skill taught in Responsive Web Design in HTML and CSS Foundations?
3Which diagnostic action is relevant when Responsive Web Design in HTML and CSS Foundations does not behave as expected?
06Forms and User InputBuild practical skill in forms and user input and connect it to the outcomes of HTML and CSS Foundations.4 lessons
Module checkpointForms and User Input checkpoint
1Which setup step belongs directly to Forms and User Input in HTML and CSS Foundations?
2Which exercise best practices the actual skill taught in Forms and User Input in HTML and CSS Foundations?
3Which diagnostic action is relevant when Forms and User Input in HTML and CSS Foundations does not behave as expected?
07Reusable Components and Page QualityBuild practical skill in reusable components and page quality and connect it to the outcomes of HTML and CSS Foundations.4 lessons
Module checkpointReusable Components and Page Quality checkpoint
1Which setup step belongs directly to Reusable Components and Page Quality in HTML and CSS Foundations?
2Which exercise best practices the actual skill taught in Reusable Components and Page Quality in HTML and CSS Foundations?
3Which diagnostic action is relevant when Reusable Components and Page Quality in HTML and CSS Foundations does not behave as expected?
03
Portfolio integration

Capstone Project

Build a Responsive Small-Business Website

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for HTML and CSS Foundations: Which statement is a core idea you need to understand for How Web Pages Work in HTML and CSS Foundations?
2Path review for HTML and CSS Foundations: Which setup step belongs directly to Semantic HTML in HTML and CSS Foundations?
3Path review for HTML and CSS Foundations: Which exercise best practices the actual skill taught in CSS Foundations in HTML and CSS Foundations?
4Path review for HTML and CSS Foundations: Which diagnostic action is relevant when The Box Model and Layout in HTML and CSS Foundations does not behave as expected?
5Path review for HTML and CSS Foundations: Which statement is a core idea you need to understand for Responsive Web Design in HTML and CSS Foundations?
04
Continue in Programming

Related Programming