HTML Foundations
Write your first web pages in semantic HTML, with a mentor reviewing each page you build.
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
- Files, folders and your first index.html
- What the browser does with your markup
- Setting up VS Code and Live Server
02Text and document structureWeek 2 · 3 lessons
- Headings as an outline
- Paragraphs, lists and quotes
- Landmark elements and when to use them
03Links, images and mediaWeek 3 · 3 lessons
- Relative and absolute links
- Alt text that describes the purpose of an image
- srcset, sizes and the picture element
04Forms and tablesWeek 4 · 3 lessons
- Labels, inputs and input types
- Grouping controls with fieldset and legend
- Data tables with caption and scope
05Personal site projectWeeks 5–6 · 3 lessons
- Planning four pages and their navigation
- Mentor review of your draft
- 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
- Enrollment confirmation is provided within 1 business day.
- Mentor reviews are returned within 2 business days of submission.
- 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.