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

1. What is Semantic HTML?

Semantic HTML uses elements that have meaningful names which clearly describe their role in the webpage.
Instead of just using <div> everywhere, semantic tags make content more readable, accessible, and SEO-friendly.

2. Common Semantic Elements

<header>

Represents the top section of a webpage or section.

Usually contains logo, navigation, and introductory content.

 
<header>
<h1>Olatech School of Programming</h1>
<p>Raising men for global impact!</p>
</header>

<nav>

Defines navigation links (menus, internal links, etc.).

 
<nav>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#courses">Courses</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>

<article>

Represents a self-contained piece of content (e.g., a blog post, news article, or tutorial).

 
<article>
<h2>Introduction to HTML</h2>
<p>HTML is the backbone of every webpage. It defines the structure and meaning of content...</p>
</article>

<footer>

Represents the bottom section of a webpage or section.

Usually contains copyright, contact info, or links.

 
<footer>
<p>&copy; 2025 Olatech Tutors. All Rights Reserved.</p>
</footer>

3. Benefits of Semantic HTML

Improves SEO (search engines understand content better).

Enhances accessibility (screen readers recognize sections).

Makes code easier to read and maintain.

Summary

Semantic HTML uses meaningful tags instead of generic <div>.

<header> → top of page/section (logo, titles, intro).

<nav> → navigation menus/links.

<article> → independent content (posts, tutorials, news).

<footer> → bottom area (copyright, contact, extra links).

Semantic tags = better SEO, accessibility, and structure.

Scroll to Top