Choose your language
Website design training
More than 2 million students worldwide

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.

Dedika for businesses

What you'll 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 in practice Website design training

How you practise Website design training

For businesses looking to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

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 2See details

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 3See details

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 4See details

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 5See details

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 6See details

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 7See details

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 8See details

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.

Certification

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 interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast and simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top upskilling courses

FAQ

Who is Dedika?

Is the certificate valid in Australia?

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