COURSE MODULE

CSS — Styling Modern Websites

Transform plain HTML into attractive, responsive and modern interfaces.

32 Lessons
3 Module
LEARNING PATH

Module Lessons

Explore the learning materials and work through the lessons in this module.

32 Lessons
1
Available
LESSON 1

Introduction to CSS and Styling

Introduction to CSS and Styling HTML gives a webpage its structure, but structure alone does not create the visual experience...

2
Available
LESSON 2

Introduction to CSS

Introduction to CSSThis lesson is part of the Dwallnet Academy curriculum.

3
Available
LESSON 3

CSS Selectors, Combinators and Specificity

Introduction CSS becomes much more powerful when you can precisely control which HTML elements receive a particular style. This is...

4
Available
LESSON 4

CSS selectors

CSS selectorsThis lesson is part of the Dwallnet Academy curriculum.

5
Available
LESSON 5

CSS Colors, Backgrounds and Typography

Introduction A good website is not only about structure and functionality. Visual presentation is also important. Colors, backgrounds and typography...

6
Available
LESSON 6

Colors and backgrounds

Colors and backgroundsThis lesson is part of the Dwallnet Academy curriculum.

7
Available
LESSON 7

CSS Box Model, Margin, Padding and Borders

Introduction One of the most important concepts in CSS layout is the box model. Every HTML element displayed by the...

8
Available
LESSON 8

Fonts and typography

Fonts and typographyThis lesson is part of the Dwallnet Academy curriculum.

9
Available
LESSON 9

CSS Display, Positioning and Overflow

Introduction CSS does more than change colors, fonts, and spacing. It also controls how elements participate in a webpage layout,...

10
Available
LESSON 10

The CSS box model

The CSS box modelThis lesson is part of the Dwallnet Academy curriculum.

11
Available
LESSON 11

CSS Flexbox Layout

Introduction to CSS Flexbox CSS Flexbox, commonly called Flexbox, is a modern CSS layout system designed to make it easier...

12
Available
LESSON 12

Margin and padding

Margin and paddingThis lesson is part of the Dwallnet Academy curriculum.

13
Available
LESSON 13

CSS Grid Layout

Introduction to CSS Grid CSS Grid is a powerful two-dimensional layout system designed for creating complex website layouts using rows...

14
Available
LESSON 14

Borders and shadows

Borders and shadowsThis lesson is part of the Dwallnet Academy curriculum.

15
Available
LESSON 15

Responsive Web Design and Media Queries

Introduction to Responsive Web Design Modern websites are accessed from many different types of devices. A visitor may use a...

16
Available
LESSON 16

Display properties

Display propertiesThis lesson is part of the Dwallnet Academy curriculum.

17
Available
LESSON 17

CSS Transitions, Transforms and Animations

Introduction to CSS Motion Modern websites are not completely static. Buttons can respond when users move their pointer over them,...

18
Available
LESSON 18

Positioning

PositioningThis lesson is part of the Dwallnet Academy curriculum.

19
Available
LESSON 19

CSS Variables, Functions and Modern Styling

Introduction to Modern CSS CSS has developed significantly beyond the basic styling techniques used in the early days of the...

20
Available
LESSON 20

Flexbox

FlexboxThis lesson is part of the Dwallnet Academy curriculum.

21
Available
LESSON 21

CSS Architecture, BEM, Utility Classes and Scalable Styling

Introduction to CSS Architecture Writing CSS for a small webpage is usually straightforward. However, as a website grows, the stylesheet...

22
Available
LESSON 22

CSS Grid

CSS GridThis lesson is part of the Dwallnet Academy curriculum.

23
Available
LESSON 23

Advanced Responsive Design and Container Queries

Introduction to Advanced Responsive Web Design Responsive web design allows a website to adapt to different devices and screen sizes....

24
Available
LESSON 24

Responsive design

Responsive designThis lesson is part of the Dwallnet Academy curriculum.

25
Available
LESSON 25

CSS Accessibility, Focus States and Inclusive Design

Introduction to CSS Accessibility Good web development is not only about creating attractive interfaces. A professional website should also be...

26
Available
LESSON 26

Media queries

Media queriesThis lesson is part of the Dwallnet Academy curriculum.

27
Available
LESSON 27

CSS Performance, Optimization and Maintainability

Introduction to CSS Performance and Maintainability CSS is responsible for controlling the appearance, layout and visual behavior of a website....

28
Available
LESSON 28

Transitions

TransitionsThis lesson is part of the Dwallnet Academy curriculum.

29
Available
LESSON 29

CSS Architecture, Design Systems and Scalable Component Styling

Introduction to CSS Architecture When a website contains only a few pages, CSS can be relatively simple. However, modern applications...

30
Available
LESSON 30

Animations

AnimationsThis lesson is part of the Dwallnet Academy curriculum.

31
Available
LESSON 31

Advanced CSS Architecture with Cascade Layers and Modern CSS

Introduction Modern CSS has evolved far beyond simple colors, margins and fonts. Today's CSS provides developers with powerful tools for...

32
Available
LESSON 32

Modern UI design principles

Modern UI design principlesThis lesson is part of the Dwallnet Academy curriculum.