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
Watch & Learn
How HTML & CSS Work
Understand how HTML structures content and how CSS styles it. This is the base of every website.
Watch & Learn
WordPress Capabilities Overview
Exploring the types of websites you can create with WordPress – from blogs to e-commerce sites.
Hands-On Practice
Setting Up Local Development
Installing WordPress on localhost using Local by Flywheel for safe development environment.
Watch & Learn
WordPress Dashboard Deep Dive
Complete exploration of WordPress Dashboard including post types, themes, plugins, settings, media, and users.
Watch & Learn
Block Editor vs Classic Editor
Understanding both Block editor and Classic editor interfaces and when to use each for content creation.
Hands-On Practice
Installing & Configuring Bricks
What is Bricks page builder, how to install it, and initial setup for optimal performance.
Hands-On Practice
Your First Bricks Page
Creating a page and editing with Bricks while exploring the builder layout and interface.
Watch & Learn
Proper HTML Structure
Understanding the right structure for sections and semantic HTML best practices.
Watch & Learn
The Box Model Explained
Visual explanation of how page elements are structured in boxes using practical examples.
Watch & Learn
CSS Spacing Mastery
Understanding margins, padding, and spacing principles for clean, professional layouts.
Watch & Learn
Header Tag Hierarchy
Best practices for H1 to H6 tags for SEO and accessibility compliance.
Watch & Learn
Project Introduction
Introducing the project website on Figma and exploring all planned features and sections.
Watch & Learn
Image Types & Optimization
Understanding image formats (SVG, PNG, JPG, WebP), optimization techniques, size considerations, and alt tags.
Hands-On Practice
Figma to Website Workflow
How to extract everything needed from Figma designs to build the actual website.
Hands-On Practice
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.
Watch & Learn
CSS Units Deep Dive
Understanding CSS units (px, rem, ch, vw, vh) and when to use each for responsive design.
Hands-On Practice
Responsive Typography
Creating fluid, responsive fonts that adapt perfectly to different screen sizes.
Hands-On Practice
Global Theme Styles Setup
Setting up global theme styles for consistent design across your entire website.
Watch & Learn
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.
Hands-On Practice
Global Font Configuration
Adding and configuring global fonts in Bricks for typography consistency.
Hands-On Practice
Global Color Palette
Setting up global colors in Bricks for brand consistency and easy maintenance.
Hands-On Practice
Global Button Styles
Creating reusable global button styles for consistent user interface elements.
Watch & Learn
Flexbox Fundamentals
Understanding flexbox layout system and its practical applications in web design.
Hands-On Practice
Build Hero Section with Flexbox
Building the hero section using flexbox and styling it at the ID level.
Watch & Learn
ID vs Class Styling
Understanding the differences between ID and class level editing and their appropriate use cases.
Hands-On Practice
Class-Based Styling with BEM
Editing sections using classes and implementing BEM methodology for scalable CSS (Re-styling the hero section using classes).
Watch & Learn
Performance Impact of Selectors
How ID and classes impact website performance and loading speed optimization.
Watch & Learn
CSS Variables Importance
Understanding CSS variables and their role in maintainable, scalable stylesheets.
Hands-On Practice
Creating CSS Variables
Setting up essential variables (space, gap, section space, gutter, typography, radius, content-width).
Hands-On Practice
Implementing CSS Variables
Using the created CSS variables in built sections for consistent spacing and styling.
Hands-On Practice
Logos Section Development
Building our customers logo section using flex-box.
Watch & Learn
CSS Grid Fundamentals
Understanding CSS Grid layout system for complex, two-dimensional layouts.
Hands-On Practice
Featured Section with Grid
Building the “featured” section using CSS Grid for organized content presentation.
Hands-On Practice
Complex Grid Layout
Creating advanced content section with proper tagline, numbering, and header structure using complex grid.
Hands-On Practice
Sticky Content Implementation
Building an interactive FAQ section with sticky positioning for enhanced user experience.
Watch & Learn
CSS Display Properties
Understanding Display, Visibility, and Opacity properties for element control and layout management.
Watch & Learn
CSS Overflow Management
Mastering CSS Overflow and scrolling overflow for content that exceeds container boundaries.
Watch & Learn
Gradients & Overlays
Creating visual depth with CSS gradients and overlay techniques for modern design aesthetics.
Watch & Learn
Cursor & Pointer Events
Implementing interactive cursor and pointer events for enhanced user interface feedback.
Watch & Learn
Z-Index & Layer Management
Understanding z-index for proper element layering and stacking context management.
Watch & Learn
Positioning & Transforms
Mastering CSS positioning (relative, absolute, fixed) and transform properties for advanced layouts.
Hands-On Practice
Contact Form with Bricks
Building a functional contact form using Bricks’ form builder with proper validation and styling.
Hands-On Practice
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.
Watch & Learn
Automatic CSS Framework
Introduction to Automatic CSS as a time-saving framework (optional but recommended).
Watch & Learn
Template Systems Overview
Exploring pre-built template possibilities like Brixies for rapid development workflows.
Hands-On Practice
Backup & Restore Setup
Implementing simple backup and restore solutions using All-in-One WP Migration plugin.