New here? See how enrollment works →
HTML, CSS & Responsive DesignBeginnerMentor-supported online program

HTML Foundations

Write your first web pages in semantic HTML, with a mentor reviewing each page you build.

6 weeks duration~24 learning hours6-month course access5 modules

What you'll learn

  • Structure a page with header, nav, main, article, aside and footer
  • Pick the right heading levels and list types for real content
  • Build forms with labels, fieldsets and the correct input types
  • Add images with useful alt text and responsive srcset attributes
  • Validate your markup and fix the errors the validator reports

About this course

You start with an empty folder and finish with a four-page personal site written in hand-coded HTML. Along the way you learn how browsers read markup, which element fits which content, and how screen readers move through a page. Your mentor reviews each milestone and flags markup that will cause trouble later.

Course curriculum

5 modules and 15 lessons over 6 weeks. Plan for about 24 learning hours.

01How the web delivers a pageWeek 1 · 3 lessons
  1. Files, folders and your first index.html
  2. What the browser does with your markup
  3. Setting up VS Code and Live Server
02Text and document structureWeek 2 · 3 lessons
  1. Headings as an outline
  2. Paragraphs, lists and quotes
  3. Landmark elements and when to use them
03Links, images and mediaWeek 3 · 3 lessons
  1. Relative and absolute links
  2. Alt text that describes the purpose of an image
  3. srcset, sizes and the picture element
04Forms and tablesWeek 4 · 3 lessons
  1. Labels, inputs and input types
  2. Grouping controls with fieldset and legend
  3. Data tables with caption and scope
05Personal site projectWeeks 5–6 · 3 lessons
  1. Planning four pages and their navigation
  2. Mentor review of your draft
  3. Validation, fixes and publishing to GitHub Pages

Project

Four-page personal site. A home, about, projects and contact page in semantic HTML, published on GitHub Pages and reviewed by your mentor.

Who this course is for

First-time coders who want feedback from a person while they learn the basics.

Prerequisites

None. You need a computer, a browser and a free code editor such as VS Code.

What's included

  • 6-month course access
  • Project repository
  • Coding labs
  • Two mentor reviews
  • Office-hours access
  • Implementation checklists
  • A digital completion certificate

Learning format

Mentor-supported online program, part of our mentor-supported programs. Two mentor reviews and office hours.

Access and delivery

  1. Enrollment confirmation is provided within 1 business day.
  2. Mentor reviews are returned within 2 business days of submission.
  3. Office-hours access begins during the first program week, and final completion materials are issued within 2 business days.

Certificate

You receive a digital completion certificate. Office-hours access begins during the first program week, and final completion materials are issued within 2 business days.

Frequently asked questions

When does access start?

Enrollment confirmation is provided within 1 business day.

Is payment taken on this website?

No. After you submit your enrollment request, we reply by email with payment details and enrollment confirmation.

Does this course guarantee a job or income?

No. It is an education and training service and does not include employment, income or placement guarantees.

Can I cancel?

Our Refund and Cancellation Policy lists the terms for mentor-supported programs.

Related courses in HTML & CSS

$699