Course Content
Topic 1: Getting Started with WordPress
This topic introduces what WordPress is, how it works, and why it is a great choice for building different types of websites. You'll learn how to set up your first site and navigate the dashboard with confidence, laying the foundation for your WordPress journey.
0/4
Topic 2: Posts, Pages, and Publishing Content
Here, you’ll discover the difference between posts and pages, and how to create and manage them. You’ll also learn how to use categories and tags to organize your content for better user experience and SEO.
0/4
Topic 3: Designing with Gutenberg Block Editor
This topic dives into the Gutenberg block editor, WordPress's default content builder. You'll learn how to create visually appealing pages using blocks, patterns, and reusable elements for faster content creatio
0/4
Topic 4: Menus, Widgets, and Site Structure
You’ll learn how to build custom navigation menus and enhance your sidebar or footer areas using widgets. This topic helps you create a user-friendly structure that makes your site easy to navigate and engaging for visitors.
Topic 5: Themes and Site Customization
This section covers how to choose and install themes that suit your brand. You’ll also explore theme customization options and basic design tweaks to give your site a professional, personalized look.
Topic 6: Plugins and Extending WordPress Functionality
Learn how to extend your website's capabilities using plugins—from contact forms to security and SEO tools. You'll understand how to install, manage, and update plugins to keep your site running smoothly.
Topic 7: Website Maintenance and Security
This topic focuses on keeping your site healthy and secure. You'll learn how to perform regular updates, create backups, and apply basic security practices to protect your content and users.
Topic 8: SEO and Performance Optimization
Here, you’ll explore the basics of SEO and how to improve your site’s visibility on search engines. You'll also learn how to boost performance with caching, image optimization, and helpful SEO plugins.
Topic 9: Advanced Topics and Going Further
The final topic introduces advanced features like eCommerce with WooCommerce, mobile optimization, and monetization strategies. You’ll also get guidance on domains, hosting, and planning the next steps in your WordPress journey.
Introduction to WordPress

 

 

Planning our Website

Before starting our website, we need to make a plan for what we want to achieve and what our website will be about. Will it be a travel blog, a musician’s space, a cooking masterclass, a freelancer portfolio website, or an e-commerce shop? Do we plan to monetize or it will be just for fun? Once we have a clear idea and we have made a good plan, we can move on to the next part.

Setting up Hosting and Domain

To have a website, you first need a place to host your files and a unique domain name. In order to be accessed on the internet, your website needs to be hosted or stored on a special computer called a server. This server needs to have 24/7 access to the internet. When you type the website address or domain name in your browser, for example, yourawesomesite.com, you will be pinging a remote server which will then retrieve the page you have requested via the browser. This means that before installing WordPress, you need to ensure that these two things – hosting account and domain name have been up and running.

Installing WordPress

There are two common ways to install WordPress:

Option A: One-Click Installation (Recommended)

Most hosting providers offer a one-click WordPress installer in their control panel (often using tools like Softaculous or a custom setup).

You’ll receive a link to access your site and admin dashboard.

Option B: Manual Installation (Advanced)

Manual setup involves downloading WordPress from wordpress.org, uploading it to your web server via FTP, and setting up a database. This is only recommended if you’re comfortable with server settings and file management

4. Accessing Your Site and Dashboard

Once WordPress is installed, you can visit your site at:

  • Frontend (what visitors see): https://yourdomain.com

  • Admin Dashboard: https://yourdomain.com/wp-admin

Log in with the username and password you set during installation.