HTML Fundamentals
Learn HTML from the ground up through interactive, hands-on sessions.
1
units
14
lessons
0
practice questions
~210
minutes
Start learning today
Create a free account, then unlock this and every other Pro course with Learnix Pro for KES 999/month.
Create free account I already have an accountHow it works
Read it, see it, practise it
Each lesson explains one topic clearly, shows worked examples, checks your understanding with quick questions and ends with a practical task you complete yourself.
Clear explanations
Step-by-step lessons in plain language
91 in this course
Worked examples
Real code and examples you can copy and run
60 in this course
Quick checks
Test your understanding as you go
30 in this course
Fill the blank
Recall the key commands and syntax
Hands-on workspace
A practical task at the end of every lesson
Syllabus
Everything you'll encounter
What is HTML?
HTML · Session 1
Text Formatting & Lists
HTML · Session 2
Links & Images
HTML · Session 3
Divs, Spans & Semantic HTML
HTML · Session 4
Tables
HTML · Session 5
Forms I — Text Inputs & Labels
HTML · Session 6
Forms II — Choices & Buttons
HTML · Session 7
Accessibility & Structure
HTML · Session 8
Putting It All Together
HTML · Session 9 · Capstone
Embedding Media: Audio & Video
You already know <img> for pictures. Now let's bring your pages to life with real audio and video, using nothing but plain HTML.
Meta Tags, SEO & Social Sharing
A shop needs a sign out front, not just nice shelves inside. Meta tags are your page's "sign" — invisible to visitors on the page itself, but read by search engines, browsers and apps like WhatsApp.
Forms Deep Dive: More Input Types & Validation
You already know text inputs, checkboxes and dropdowns. Now let's meet the specialized input types (email, number, date, color, range) and the validation attributes that catch mistakes before a form is even submitted — no JavaScript required.
iframes & Embedding External Content
An <iframe> is a window inside your page that shows a completely separate document — used constantly for embedding maps, videos and widgets from other sites.
HTML Entities & Special Characters
The characters <, > and & are reserved by HTML itself — type them literally in your text and the browser tries to read them as markup. HTML entities are the escape hatch that lets you display them anyway.
Finish the course, earn a verifiable certificate
Complete every lesson to receive a Learnix certificate with a unique number anyone can verify online.