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:

  • Explain what multimedia is in web development.
  • Identify different types of multimedia used in web pages.
  • Use HTML to add images, audio, and video.
  • Apply basic attributes for multimedia elements.
  • Understand how multimedia enhances user experience.

Overview

Multimedia refers to the use of different types of content such as images, audio, and video on a webpage.

HTML5 provides built-in support for multimedia, allowing developers to add rich content without relying on external plugins.

Multimedia helps to:

  • Make websites more engaging
  • Improve communication of information
  • Enhance user experience

1. What is Multimedia?

Multimedia is the combination of different content types, including:

  • Text
  • Images
  • Audio
  • Video

In web development, multimedia is used to make content more interactive and visually appealing.


2. Types of Multimedia in HTML

HTML supports several types of multimedia.

2.1 Images

Images are used to display visual content.

They are added using the <img> tag.

Example:

 
<img src="image.jpg" alt="Description">
 

Key Attributes

  • src → image source
  • alt → alternative text

2.2 Audio

Audio allows sound to be played on a webpage.

It is added using the <audio> tag.

Example:

 
<audio controls>
<source src="audio.mp3" type="audio/mpeg">
</audio>
 

Key Features

  • Play and pause controls
  • Volume control
  • Multiple file formats

2.3 Video

Video allows moving visual content to be displayed.

It is added using the <video> tag.

Example:

 
<video controls width="400">
<source src="video.mp4" type="video/mp4">
</video>
 

Key Features

  • Play/pause controls
  • Fullscreen option
  • Playback control

3. Multimedia Attributes

Multimedia elements use attributes to control behaviour.

Common Attributes

  • controls → adds playback controls
  • autoplay → starts automatically
  • loop → repeats media
  • width / height → sets size

4. Importance of Multimedia

Multimedia improves websites by:

  • Increasing user engagement
  • Making content easier to understand
  • Supporting different learning styles
  • Enhancing visual appeal

5. Best Practices for Using Multimedia

To use multimedia effectively:

  • Use appropriate file sizes (avoid large files)
  • Provide alternative text for images
  • Use controls for audio and video
  • Ensure compatibility with browsers

Key Notes

  • Multimedia includes images, audio, and video.
  • HTML uses <img>, <audio>, and <video> tags.
  • Attributes like controls, autoplay, and loop control media behaviour.
  • Multimedia improves user engagement and understanding.
  • Proper use of multimedia enhances website quality.
Scroll to Top