Course Content
Introduction to the Web & How Websites Work
This lesson explains what web design is and why it matters. Students learn how the internet works, including the roles of browsers, servers, and websites. It introduces the basic building blocks of a website—HTML for structure, CSS for style, and JavaScript for interactivity—and clarifies the difference between web design and web development. The lesson also highlights essential tools like text editors, browsers, and online resources to get started.
0/3
Getting Started with HTML
HTML (HyperText Markup Language) is the standard language used to create and structure content on the web. It defines the building blocks of every website. What HTML does: HTML is the foundation of every website, giving structure to web pages. It uses tags like <h1>, <p>, and <img> to define content. A basic HTML page has , , , and . The contains metadata (title, styles), while the holds visible content. HTML works together with CSS (design) and JavaScript (functionality).
0/8
WordPress Basics
In this module, we will explore the foundation of WordPress, the most popular Content Management System (CMS) for building websites. You’ll learn how to set up WordPress, navigate the dashboard, and understand key features such as posts, pages, themes, and plugins. By the end, you’ll be able to manage a WordPress site with confidence and customize it to suit your needs.
0/10
Web Design

Content: Tables & Forms (Inputs, Buttons, Labels)

1. Tables in HTML

Tables are used to organize data in rows and columns.

 
<table border="1">
<tr>
<th>Name</th>
<th>Age</th>
<th>Course</th>
</tr>
<tr>
<td>Adewumi</td>
<td>25</td>
<td>Web Design</td>
</tr>
<tr>
<td>Mary</td>
<td>22</td>
<td>Cybersecurity</td>
</tr>
</table>

Tags:

<table> → defines a table

<tr> → table row

<th> → table header (bold, centered by default)

<td> → table data cell

2. Forms in HTML

Forms allow users to enter and submit information.

 
<form action="submit.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>

<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>

<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>

<button type="submit">Submit</button>
</form>

Key Elements:

<form> → defines the form (with action and method)

<input> → fields (text, email, password, checkbox, radio, etc.)

<label> → describes input fields (improves accessibility)

<button> → clickable button (submit, reset, or custom actions)

3. Form Input Types

text → single-line text input

email → email validation input

password → masked input for passwords

number → numeric input

checkbox → multiple selections

radio → single choice

file → file upload

Summary

Tables: organize data with <table>, <tr>, <th>, <td>.

Forms: collect user input with <form>, <input>, <label>, <button>.

Inputs have different types (text, email, password, radio, checkbox, file, etc.).

<label> improves user accessibility and links text to inputs.

Tables display data; forms collect it for processing.

Scroll to Top