Course Content
KM-01: Hypertext Markup Language (HTML) Basics
This module introduces learners to the foundational concepts required to begin working with HTML programming. It covers basic computer concepts, the introduction to HTML programming, suitable Integrated Development Environments (IDEs), Git and GitHub, problem-solving in programming, the life cycle for developing a solution, and an overview of the look and feel of a website. The module builds the learner’s understanding of the fundamentals of HTML as a programming language and prepares them for more detailed HTML document structure, styling, and practical web development work in later modules.
0/15
KM-02: HTML Programming Principles
This module builds on the foundational knowledge from KM-01 and focuses on the core principles of HTML programming. It introduces learners to the structure of an HTML document, including tags, elements, and attributes, and how these are used to organise and present content on web pages. The module also covers HTML data types, text formatting, tables, file and folder structures, and semantic organisation of content. In addition, learners are introduced to how web pages communicate with remote servers. By the end of this module, learners will have a solid understanding of how to create well-structured, readable, and functional HTML documents that form the backbone of web development.
0/21
KM-03: HTML and Cascading Style Sheets (CSS) Styling Principles
This module introduces learners to the principles of styling web pages using Cascading Style Sheets (CSS). While HTML provides the structure of a webpage, CSS is used to control the appearance, layout, and visual presentation. Learners will develop the ability to design visually appealing and user-friendly web pages by applying styling techniques such as colours, fonts, spacing, layouts, and responsive design. The module also introduces HTML forms, which are used to collect user input and are an important part of interactive web applications. By the end of this module, learners will be able to apply CSS styling principles to improve the readability, usability, and overall user experience of web pages.
0/7
KM-04: HTML Intermediate Programming Functionalities
This module builds on foundational HTML knowledge and introduces learners to more advanced and interactive web development features. Learners will explore how to create dynamic and interactive web pages using HTML5 functionalities and APIs, as well as how to work with multimedia, offline capabilities, and modern web technologies. The module focuses on improving user experience and preparing learners for real-world web development environments.
0/15
WM-01: Workplace Module
Introduction to Workplace Modules Workplace Modules are designed to ensure that learners: -Apply their skills in a real or simulated work environment -Demonstrate industry readiness -Perform tasks aligned with real job roles
0/1
HTML Programmer

Lesson Outcomes

After completing this lesson, learners will be able to:

  • Identify different HTML text elements.
  • Explain how text is structured in HTML.
  • Use headings and paragraphs correctly.
  • Apply basic text formatting tags.
  • Understand the importance of readable content.

Overview

Text is one of the most important parts of any web page. HTML provides various elements to structure and format text so that it is clear, readable, and meaningful.

Using proper text elements helps:

  • Organise content
  • Improve readability
  • Enhance user experience
  • Support accessibility

This lesson introduces the basic HTML tags used for displaying and formatting text.


1. Text Elements in HTML

HTML provides different elements to display text content.

Common text elements include:

  • Headings
  • Paragraphs
  • Inline text formatting

These elements help organise and present information clearly.


2. Headings

Headings are used to define titles and section headings.

HTML provides six levels of headings:

  • <h1> → Main heading
  • <h2> → Subheading
  • <h3> → Smaller heading
  • <h4> → Smaller heading
  • <h5> → Smaller heading
  • <h6> → Smallest heading

Example

 
<h1>Main Title</h1>
<h2>Section Title</h2>
<h3>Subsection</h3>
 

Key Points

  • <h1> is the most important heading
  • <h6> is the least important
  • Headings help structure content

3. Paragraphs

Paragraphs are used to display blocks of text.

The <p> tag is used for paragraphs.

Example

 
<p>This is a paragraph of text.</p>
 

Key Points

  • Used for writing content
  • Automatically adds spacing
  • Improves readability

4. Text Formatting Tags

HTML provides tags to format text.

4.1 Bold Text

  • <strong> → Important text
  • <b> → Bold text

Example:

 
<strong>Important</strong>
 

4.2 Italic Text

  • <em> → Emphasised text
  • <i> → Italic text

Example:

 
<em>Emphasised text</em>
 

4.3 Line Break

  • <br> → Adds a line break

Example:

 
Line 1<br>Line 2
 

4.4 Horizontal Line

  • <hr> → Adds a horizontal line

Example:

 
<hr>
 

5. Organising Text Content

Text should be organised properly for clarity.

Good practices include:

  • Using headings for sections
  • Writing clear paragraphs
  • Keeping content structured
  • Avoiding long blocks of text

Benefits

  1. Easier reading
  2. Better navigation
  3. Improved user experience

6. Importance of Text Structure

Proper text structure is important because it:

  • Improves readability
  • Helps users understand content
  • Supports accessibility tools
  • Enhances search engine optimisation (SEO)

Key Notes

  • HTML uses tags to structure and format text.
  • Headings range from <h1> to <h6>.
  • Paragraphs are created using <p>.
  • Formatting tags include <strong>, <em>, <br>, and <hr>.
  • Proper text structure improves readability and usability.
  • Organised content enhances user experience.
Scroll to Top