Start Your Web Design Journey

Practical WordPress Course for Total Beginners

This course is built for anyone who wants to understand how websites work—not just follow steps.

You’ll start from the basics (HTML, CSS, and WordPress), work on a real project, and use tools like Bricks and Figma.

Every step is explained simply, so you gain real skills and build your confidence.

Learning Path Notes:

  • Watch & Learn lessons provide foundational knowledge and theory
  • Hands-On Practice lessons offer practical, hands-on implementation
  • Each lesson builds upon previous knowledge for progressive skill development
  • Mix of theory and practice ensures comprehensive understanding
  • How HTML & CSS Work

    Understand how HTML structures content and how CSS styles it. This is the base of every website.

  • WordPress Capabilities Overview

    Exploring the types of websites you can create with WordPress – from blogs to e-commerce sites.

  • Setting Up Local Development

    Installing WordPress on localhost using Local by Flywheel for safe development environment.

  • WordPress Dashboard Deep Dive

    Complete exploration of WordPress Dashboard including post types, themes, plugins, settings, media, and users.

  • Block Editor vs Classic Editor

    Understanding both Block editor and Classic editor interfaces and when to use each for content creation.

  • Installing & Configuring Bricks

    What is Bricks page builder, how to install it, and initial setup for optimal performance.

  • Your First Bricks Page

    Creating a page and editing with Bricks while exploring the builder layout and interface.

  • Proper HTML Structure

    Understanding the right structure for sections and semantic HTML best practices.

  • The Box Model Explained

    Visual explanation of how page elements are structured in boxes using practical examples.

  • CSS Spacing Mastery

    Understanding margins, padding, and spacing principles for clean, professional layouts.

  • Header Tag Hierarchy

    Best practices for H1 to H6 tags for SEO and accessibility compliance.

  • Project Introduction

    Introducing the project website on Figma and exploring all planned features and sections.

  • Image Types & Optimization

    Understanding image formats (SVG, PNG, JPG, WebP), optimization techniques, size considerations, and alt tags.

  • Figma to Website Workflow

    How to extract everything needed from Figma designs to build the actual website.

  • Optimize Extracted Images from Figma

    Practical image optimization workflow – resizing, compressing, and converting different image formats (PNG, JPG, SVG, WebP) from Figma exports for web performance and quality balance.

  • CSS Units Deep Dive

    Understanding CSS units (px, rem, ch, vw, vh) and when to use each for responsive design.

  • Responsive Typography

    Creating fluid, responsive fonts that adapt perfectly to different screen sizes.

  • Global Theme Styles Setup

    Setting up global theme styles for consistent design across your entire website.

  • Google Fonts vs Self-Hosted Fonts

    Understanding the performance, privacy, and loading differences between Google Fonts and self-hosted fonts. We’ll explore font file formats (WOFF, WOFF2, TTF) and their compression benefits, plus when to use each approach for optimal website speed.

  • Global Font Configuration

    Adding and configuring global fonts in Bricks for typography consistency.

  • Global Color Palette

    Setting up global colors in Bricks for brand consistency and easy maintenance.

  • Global Button Styles

    Creating reusable global button styles for consistent user interface elements.

  • Flexbox Fundamentals

    Understanding flexbox layout system and its practical applications in web design.

  • Build Hero Section with Flexbox

    Building the hero section using flexbox and styling it at the ID level.

  • ID vs Class Styling

    Understanding the differences between ID and class level editing and their appropriate use cases.

  • Class-Based Styling with BEM

    Editing sections using classes and implementing BEM methodology for scalable CSS (Re-styling the hero section using classes).

  • Performance Impact of Selectors

    How ID and classes impact website performance and loading speed optimization.

  • CSS Variables Importance

    Understanding CSS variables and their role in maintainable, scalable stylesheets.

  • Creating CSS Variables

    Setting up essential variables (space, gap, section space, gutter, typography, radius, content-width).

  • Implementing CSS Variables

    Using the created CSS variables in built sections for consistent spacing and styling.

  • Logos Section Development

    Building our customers logo section using flex-box.

  • CSS Grid Fundamentals

    Understanding CSS Grid layout system for complex, two-dimensional layouts.

  • Featured Section with Grid

    Building the “featured” section using CSS Grid for organized content presentation.

  • Complex Grid Layout

    Creating advanced content section with proper tagline, numbering, and header structure using complex grid.

  • Sticky Content Implementation

    Building an interactive FAQ section with sticky positioning for enhanced user experience.

  • CSS Display Properties

    Understanding Display, Visibility, and Opacity properties for element control and layout management.

  • CSS Overflow Management

    Mastering CSS Overflow and scrolling overflow for content that exceeds container boundaries.

  • Gradients & Overlays

    Creating visual depth with CSS gradients and overlay techniques for modern design aesthetics.

  • Cursor & Pointer Events

    Implementing interactive cursor and pointer events for enhanced user interface feedback.

  • Z-Index & Layer Management

    Understanding z-index for proper element layering and stacking context management.

  • Positioning & Transforms

    Mastering CSS positioning (relative, absolute, fixed) and transform properties for advanced layouts.

  • Contact Form with Bricks

    Building a functional contact form using Bricks’ form builder with proper validation and styling.

  • Responsive Design with Media Queries

    Implementing responsive design using media queries and Bricks’ breakpoint system. Hands-on practice adjusting layouts, typography, and spacing for mobile, tablet, and desktop viewports.

  • Automatic CSS Framework

    Introduction to Automatic CSS as a time-saving framework (optional but recommended).

  • Template Systems Overview

    Exploring pre-built template possibilities like Brixies for rapid development workflows.

  • Backup & Restore Setup

    Implementing simple backup and restore solutions using All-in-One WP Migration plugin.