Home Browse courses Programming Basics HTML from Scratch
Free course English Verified certificate Beginner #Programming Basics #html #scratch

HTML from Scratch

In this course, you will learn HTML from the ground up and use it to build simple, useful web pages. You will practice structuring content, adding links, images, lists, tables, forms, and semantic elements so you can create clean pages with confidence.

4.7 (3 ratings)
23 learners enrolled
354 views
25 lessons
~15 min total
Self-paced, lifetime access

What is this course about?

A practical, beginner-friendly HTML course for working adults who want to build real web pages they can use right away. You will learn how HTML works, how to structure content clearly, and how to create useful pages with text, links, images, lists, tables, forms, and semantic layout. Each module starts with a short introduction, and every lesson includes concrete examples, small real-world scenarios, and quick hands-on exercises you can finish in 5-15 minutes. By the end of the course, you will be able to read and write simple HTML confidently and create clean, well-structured pages for personal or professional use.

What are the key facts about this course?

Price Free
Certificate Verified certificate
Duration 15 min
Lessons 25
Language English
Level Beginner
Exam Self-paced, lifetime access

Curriculum

7 modules · 25 lessons

1
Module 1: Getting Started with HTML
4 lessons
  • What HTML Is and How the Web Uses It
  • Your First HTML File
  • Tags, Elements, and Attributes
  • Writing Clean, Valid HTML
2
Module 2: Text Structure and Page Content
4 lessons
  • Headings and Paragraphs
  • Emphasis, Strong Text, and Inline Meaning
  • Quotes, Code, and Line Breaks
  • Lists for Clear, Scannable Content
3
Module 3: Links, Navigation, and Page Connections
4 lessons
  • Creating Links That Work
  • Relative Paths and File Structure
  • Navigation Menus in HTML
  • Page Anchors and Jump Links
4
Module 4: Images, Media, and Embedded Content
4 lessons
  • Adding Images to a Web Page
  • Captions, Figures, and Image Context
  • Audio and Video Basics
  • Embedding External Content
5
Module 5: Tables, Forms, and User Input
4 lessons
  • When to Use Tables
  • Building Forms for Real Users
  • Common Form Controls and Input Types
  • Form Validation and Good Form Design
6
Module 6: Semantic Layout and Publishing Basics
4 lessons
  • Semantic Elements and Why They Matter
  • Page Layout with Header, Main, and Footer
  • Accessibility Habits for Better HTML
  • From Practice File to Published Page
7
Course Summary
1 lessons
  • Reviewing the Core Skills and Next Steps

Certificate of completion

After finishing this course you will unlock a verified certificate — downloadable as PDF, with a unique number and public verification link.

Each certificate has a unique verifiable link and QR code.

Frequently asked questions

Is this course free to start?

Yes. You can start learning this course for free.

Who is this course for?

This course is designed for learners who want practical, job-relevant skills and a structured path from basics to application.

Do I need prior experience?

No prior experience is required unless specific prerequisites are listed in the course requirements section.

How long does this course take?

The estimated total study time for this course is 15 min.

How does the certificate work?

After finishing this course you can download a verified certificate with a unique number and public verification link.

Learner reviews

4.7
3 ratings
5
2
4
1
3
0
2
0
1
0
M
Megan V. Verified · 1 May 2026

HTML structure clicked

I finally get headings, paragraphs, and links.

R
Rachel T. Verified · 22 Jan 2026

The forms and tables parts were especially useful, and the examples made each tag feel practical right away.

D
Daniel P. Verified · 1 Sep 2025

Useful, just a bit brisk

I liked the semantic layout section a lot, though I would've liked one more worked example on tables. Still, it stayed clear and easy to follow.

You might also like

JavaScript for Interactive Websites Free Verified
🇬🇧 EN 17 30 min

JavaScript for Interactive Websites

#Programming Basics #javascript #interactive
4.5 (4) · 132
The Most Interesting Python Libraries That Can Make Money for You Free Verified
🇬🇧 EN 17 15 min

The Most Interesting Python Libraries That Can Make Money for You

#Programming Basics #most #interesting
4.7 (3) · 125
Układy CSS: Flexbox i Grid Free Verified
🇵🇱 PL 17 45 min

Układy CSS: Flexbox i Grid

#Programming Basics #układy #css
5.0 (3) · 135
Python Functions and Small Projects Free Verified
🇬🇧 EN 17 45 min

Python Functions and Small Projects

#Programming Basics #python #functions
4.7 (3) · 73