π Website Design Training Course Structure
π Duration: 8 Weeks | Level: Beginner to Intermediate
ββββββββββββββββββββββββββββββββββββββββββββ
π Module 1: Introduction to Web Design
β’ What is Web Design?
β’ Roles of a Web Designer vs Web Developer
β’ Overview of Frontend vs Backend
β’ Tools You'll Need (VS Code, Browsers, Extensions)
π Module 2: HTML Fundamentals
β’ Structure of an HTML Document
β’ Headings, Paragraphs, Links, Lists
β’ Images, Iframes, and Embeds
β’ Forms and Input Elements
β’ Semantic HTML
π Module 3: CSS Styling Basics
β’ Inline, Internal, and External CSS
β’ Selectors, Classes, IDs
β’ Colors, Fonts, and Text Styling
β’ Box Model & Spacing (Margin, Padding, Border)
β’ CSS Units: px, em, rem, %, vw/vh
π Module 4: Layouts with Flexbox & Grid
β’ Display Properties
β’ Flexbox Fundamentals
β’ CSS Grid Basics
β’ Building Responsive Layouts
π Module 5: Responsive Design & Media Queries
β’ Mobile-First Design
β’ Breakpoints & Media Queries
β’ Making Websites Work on All Devices
β’ Viewport & REM-based Scaling
π Module 6: JavaScript Essentials for Designers
β’ Intro to JavaScript in the Browser
β’ Basic Syntax, Variables, and Functions
β’ DOM Manipulation Basics
β’ Adding Interactivity (e.g., Button Clicks, Toggles)
π Module 7: Real Projects & UI Practice
β’ Design a Personal Portfolio Website
β’ Create a Product Landing Page
β’ Build a Blog Layout
β’ Mini Animations with CSS + JS
π Module 8: Design Principles & Tools
β’ Visual Hierarchy & Layout Best Practices
β’ Typography & Color Theory
β’ Using Figma or Adobe XD for Wireframing
β’ Exporting Assets & Collaborating with Developers
π§ͺ Final Project
β’ Design and Develop a Complete Responsive Website
β’ Optional: Host your project on GitHub Pages or Netlify
β’ Submit: HTML, CSS, JS files + Live Demo Link
β
Outcome: Ability to create fully responsive, modern, and interactive websites from scratch.
Design a wireframe using Figma or Pen & Paper for a startup landing page. Focus on layout, hierarchy, and clarity. Upload your design file or scan.
Use HTML and Tailwind CSS to build a responsive personal website with an "About Me" section and project showcase. Host it on GitHub Pages.
Using Flexbox or CSS Grid, build a clean, responsive blog layout with a sidebar, hero image, and multiple post cards. Submit your GitHub repo link.
Locked β’ 20 min
Locked β’ 24 min
Locked β’ 30 min
Locked β’ 28 min
Locked β’ 32 min
Locked β’ 27 min
Locked β’ 35 min
Locked β’ 22 min
Locked β’ 38 min
PDF β’ 2.4 MB β’ Updated today
Link β’ usabilityhub.com
ZIP β’ 5.1 MB β’ Templates & Assets
Design System β’ Community File
New Session β’ June 17, 2025
Complete Chapter 2 to unlock Certificate