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

Project: Build a Blog Website with WordPress

Objective

Create a functional blog website using WordPress. The blog must include posts, pages, menus, widgets, and plugins.

Tasks

1. Install WordPress Locally

Use XAMPP or MAMP.

Create a new database and install WordPress.

Log in to the WordPress dashboard.

2. Install and Activate a Theme

Choose a blog-friendly theme (e.g., Astra, Neve, Twenty Twenty-Four).

Customize site title, tagline, colors, and upload a logo.

3. Create Essential Pages

Home

About

Contact

4. Create Categories

Technology

Education

Lifestyle

5. Publish Blog Posts

Create at least 5 posts (assign to different categories).

Add featured images.

Example post ideas:

Technology in Education

My Journey in Web Design

5 Lifestyle Habits for Success

6. Create Menus

Build a Main Menu with Home, About, Contact, and Blog Categories.

Assign it to the primary menu location.

7. Add Widgets

Sidebar: Search, Recent Posts, Categories.

Footer: Copyright text.

8. Install Plugins

Contact Form 7 → Add a contact form to the Contact page.

Yoast SEO → Optimize at least 2 posts with SEO title & description.

9. Adjust Settings

Homepage: Show latest posts.

Permalinks: Set to Post Name.

Deliverables

By the end of this project, your blog website should have:

A homepage with blog posts.

At least 5 blog posts under 3 categories.

3 pages (Home, About, Contact).

A navigation menu.

Sidebar and footer widgets.

A working contact form.

Scroll to Top