
Website design training
Learn everything you need to design, build, and launch professional websites from scratch. This course covers HTML, CSS, JavaScript, UX principles, responsive layouts, and real-world deployment. You'll finish with the skills and portfolio pieces to work as a freelance web designer or join a professional team.
What you will learn:
You'll start with the fundamentals of HTML structure and CSS styling, then move into responsive design using Flexbox and CSS Grid. You'll apply visual design principles including colour theory, typography, and layout hierarchy to create polished interfaces. From there, you'll learn JavaScript to add real interactivity to your pages. The course also covers UX research, wireframing, usability testing, and UI component patterns. You'll explore performance optimisation, accessibility compliance, and SEO best practices. By the end, you'll know how to manage client projects, build a design portfolio, and confidently launch websites that look great and perform well.
How you study practically Website design training
How you practise Website design training
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Web Design
Foundations of Web Design
Lesson 1 • Anatomy of a Web Page
Breaks down HTML structure, the DOM tree, and how CSS and JavaScript layer onto markup. Connects code structure to visual output.
Lesson 2 • Design vs. Development Roles
Clarifies the boundaries between UX design, UI design, and front-end development. Helps students position their skills within a professional team.
Lesson 3 • Setting Up Your Workspace
Configures a professional local development environment with a code editor, browser dev tools, and version control. Enables efficient workflow from day one.
Lesson 4 • How the Web Works
Covers browsers, servers, HTTP requests, and rendering pipelines. Establishes the technical context every design decision operates within.
Lesson 5 • Web Design Workflow Overview
Introduces the end-to-end process from discovery to launch. Provides a roadmap students will follow throughout the entire course.
Chapter 2HideHide detailsSee detailsCore HTML Structure and Semantics
Core HTML Structure and Semantics
Lesson 1 • Tables and Data Markup
Teaches proper table structure with thead, tbody, and caption elements. Distinguishes data tables from layout tables to avoid accessibility errors.
Lesson 2 • Essential HTML Elements
Covers headings, paragraphs, lists, links, and images as the building blocks of every page. Establishes correct syntax habits early.
Lesson 3 • Forms and Input Elements
Builds functional HTML forms using labels, inputs, selects, and buttons. Connects form structure to usability and data collection goals.
Lesson 4 • HTML Validation and Accessibility Basics
Validates markup against web standards and introduces ARIA roles and landmark labels. Ensures pages meet baseline accessibility requirements.
Lesson 5 • Semantic Structural Elements
Introduces header, nav, main, article, section, aside, and footer tags. Explains how semantic markup improves SEO and accessibility.
Chapter 3HideHide detailsSee detailsCSS Styling Fundamentals
CSS Styling Fundamentals
Lesson 1 • The Box Model and Spacing
Teaches content, padding, border, and margin as the four layers of every element. Enables precise control over element sizing and spacing.
Lesson 2 • The Cascade, Specificity, and Inheritance
Explains how browsers resolve conflicting styles using cascade order, specificity scores, and inherited values. Prevents common styling bugs.
Lesson 3 • CSS Syntax and Selectors
Covers rule sets, declarations, and selector types from element to attribute selectors. Builds the syntax fluency needed for all subsequent styling work.
Lesson 4 • Typography and Colour
Controls font families, sizes, weights, line height, and colour values. Establishes visual hierarchy and brand consistency across pages.
Lesson 5 • Backgrounds and Visual Decoration
Applies background colours, images, gradients, borders, and box shadows. Adds visual depth and polish to styled components.
Chapter 4HideHide detailsSee detailsVisual Design Principles for the Web
Visual Design Principles for the Web
Lesson 1 • Grid Systems and Alignment
Applies column grids, gutters, and baseline grids to organise page content. Creates visual consistency and professional polish across layouts.
Lesson 2 • Iconography and Imagery
Selects and optimises icons and images to reinforce meaning without adding visual noise. Covers icon systems, image style consistency, and file formats.
Lesson 3 • Visual Hierarchy and Gestalt Principles
Applies proximity, similarity, contrast, and figure-ground to direct user attention. Translates psychological principles into actionable layout decisions.
Lesson 4 • Typography as Visual Hierarchy
Uses type scale, weight, and spacing to establish clear information hierarchy. Connects typographic choices to readability and user comprehension.
Lesson 5 • Colour Theory and Web Palettes
Covers colour relationships, contrast ratios, and palette construction for digital screens. Ensures designs meet accessibility contrast standards.
Chapter 5HideHide detailsSee detailsResponsive Layout Techniques
Responsive Layout Techniques
Lesson 1 • Responsive Images and Media
Implements srcset, sizes, and the picture element to serve appropriately sized images. Balances visual quality with page performance.
Lesson 2 • Fluid Typography and Spacing
Uses relative units, viewport units, and CSS clamp() to scale text and spacing proportionally. Reduces the number of breakpoints needed.
Lesson 3 • Flexbox Layout System
Covers flex containers, flex items, alignment axes, and wrapping behaviour. Solves common one-dimensional layout challenges efficiently.
Lesson 4 • Media Queries and Breakpoints
Writes conditional CSS rules triggered by viewport width, height, and orientation. Establishes a mobile-first breakpoint strategy.
Lesson 5 • CSS Grid Layout System
Defines grid templates, areas, and auto-placement for two-dimensional layouts. Enables complex page structures with minimal markup.
Chapter 6HideHide detailsSee detailsUser Experience and Interface Design
User Experience and Interface Design
Lesson 1 • Usability Testing and Iteration
Conducts moderated and unmoderated usability tests to identify friction points. Closes the design loop by translating findings into concrete improvements.
Lesson 2 • Wireframing and Low-Fidelity Prototyping
Creates skeletal page layouts to test structure before visual design begins. Separates layout decisions from aesthetic choices for faster iteration.
Lesson 3 • Information Architecture
Organises content through site maps, card sorting, and navigation patterns. Ensures users can find information quickly and intuitively.
Lesson 4 • UX Research Methods
Introduces user interviews, surveys, and competitive analysis as inputs to design decisions. Grounds design choices in evidence rather than assumption.
Lesson 5 • UI Component Design Patterns
Applies established patterns for navigation, cards, modals, and forms to reduce cognitive load. Builds a reusable component vocabulary.
Chapter 7HideHide detailsSee detailsJavaScript Interactivity for Designers
JavaScript Interactivity for Designers
Lesson 1 • JavaScript Fundamentals
Covers variables, data types, operators, conditionals, and loops as the language core. Provides the syntax foundation for all interactive scripting.
Lesson 2 • Event Handling
Attaches event listeners for clicks, keyboard input, and form submissions. Enables user-driven interactivity across all page components.
Lesson 3 • Functions and Scope
Defines reusable functions, explains scope chains, and introduces arrow functions. Enables modular, maintainable interactive code.
Lesson 4 • DOM Selection and Manipulation
Selects elements, reads and writes attributes, and modifies content and classes dynamically. Connects JavaScript logic to visible page changes.
Lesson 5 • Building Interactive Components
Combines DOM manipulation and events to build accordions, tabs, modals, and sliders. Produces portfolio-ready interactive UI components.
Chapter 8HideHide detailsSee detailsPerformance, SEO, and Launch Readiness
Performance, SEO, and Launch Readiness
Lesson 1 • Deployment and Launch Checklist
Covers domain setup, hosting options, SSL certificates, and a pre-launch quality checklist. Prepares students to confidently ship production websites.
Lesson 2 • Core Web Vitals
Targets Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint metrics. Aligns technical improvements with search ranking factors.
Lesson 3 • Accessibility Compliance
Audits pages against WCAG success criteria for perceivability, operability, and understandability. Ensures the site is usable by people with disabilities.
Lesson 4 • Web Performance Optimisation
Reduces page weight and render-blocking resources to improve load times. Directly impacts user retention and search ranking scores.
Lesson 5 • On-Page SEO Fundamentals
Implements title tags, meta descriptions, heading structure, and canonical URLs for search visibility. Connects HTML decisions to organic traffic outcomes.
Your valid completion certificate
This course is for you:
Career changers: looking to move into a creative, in-demand digital profession.
Marketing professionals: wanting to stop depending on developers for every website update.
Graphic designers: ready to extend their visual skills into functional web builds.
Small business owners: aiming to design and manage their own professional web presence.
Recent graduates: seeking practical, portfolio-building skills beyond what school covered.
Hobbyists: passionate about building personal projects with a professional-grade foundation.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.

Top training programmes
FAQ
Who is Dedika?
Is the certificate valid in Kenya?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















