Summary

The Ultimate web design course includes over 100 videos. It starts with everything you need to know to get started with Webflow and eases into more advanced design concepts. You'll learn the basics of HTML, how CSS classes and subclasses function, how to construct a page design with elements like containers, divs, flexboxes, and grids. And of course, we'll take you through how to use one of our most powerful features — Webflow CMS. By the time you finish this course, you'll be able to build some pretty amazing stuff.

Use this version to clone the completed project
Blank pages without hitting page limits
Enroll for free

Lessons in this course

Getting started

Coming soon

Intro to the Designer
2:48
Coming soon

Intro to HTML & CSS
3:38
Coming soon

HTML structure
1:55
Coming soon

Web structure

Coming soon

Intro to the box model
1:54
Coming soon

Element Hierarchy
3:57
Coming soon

Navigator panel
2:45
Coming soon

Elements

Coming soon

Add Elements panel
1:49
Coming soon

Section link
0:46
Coming soon

Container
2:44
Coming soon

Use text columns in Webflow
Coming soon

Div block
3:37
Coming soon

Buttons & links

Coming soon

Navbar menu button
4:51
Coming soon

Advanced button styling
5:43
Coming soon

Link block
1:23
Coming soon

Text Link
1:16
Coming soon

Typography

Coming soon

Heading
2:02
Coming soon

Paragraph
4:42
Coming soon

Rich text element overview
3:52
Coming soon

Use text blocks in Webflow
0:56
Coming soon

Add a block quote to your page
0:42
Coming soon

Collection list
3:33
Coming soon

Media

Coming soon

Image
3:39
Coming soon

Image file types
2:22
Coming soon

Image resolution
3:28
Coming soon

Assets panel
3:08
Coming soon

Dynamically insert videos
0:39
Coming soon

Add background video
3:15
Coming soon

Components

Coming soon

Forms
4:55
Coming soon

Style Forms
2:55
Coming soon

Navbar
9:38
Coming soon

Slider
4:56
Coming soon

Tabs
4:38
Coming soon

Lightbox
3:44
Coming soon

Map
2:58
Coming soon

Dropdown
4:38
Coming soon

Social media
2:49
Coming soon

Custom code
1:24
Coming soon

Symbols
6:09
Coming soon

Styling basics

Coming soon

Style panel overview
3:15
Coming soon

HTML tags
8:43
Coming soon

Classes
14:57
Coming soon

Text style inheritance overview
3:18
Coming soon

Style Manager
1:56
Coming soon

States
2:47
Coming soon

Transitions
2:40
Coming soon

Color picker
3:51
Coming soon

Color values
3:22
Coming soon

Layout basics

Coming soon

Layout settings
3:51
Coming soon

Display settings
9:50
Coming soon

Spacing
6:28
Coming soon

Size
17:35
Coming soon

Position
16:51
Coming soon

Flexbox & grid

Coming soon

Flexbox
9:00
Coming soon

Center elements with flexbox
1:20
Coming soon

Equal height layouts with flexbox
1:47
Coming soon

Grid
21:17
Coming soon

Advanced layout

Coming soon

Enable relative position
1:43
Coming soon

Absolute Positioning
1:43
Coming soon

Apply a z-index value
1:49
Coming soon

Hide overflowing content
1:49
Coming soon

Styling typography

Coming soon

Set a default line height
1:38
Coming soon

Typography
21:28
Coming soon

Add Google Fonts
1:18
Coming soon

Upload custom fonts
1:27
Coming soon

Text shadow
2:36
Coming soon

Background & border styles

Coming soon

Backgrounds
8:15
Coming soon

Set background images
2:04
Coming soon

Create gradient backgrounds
3:02
Coming soon

Borders
7:14
Coming soon

Box shadow
3:34
Coming soon

3D styles

Coming soon

3D movement & parallax
2:25
Coming soon

3D Perspective
4:01
Coming soon

Transforms
4:53
Coming soon

Effects

Coming soon

Opacity
1:44
Coming soon

Filters
2:59
Coming soon

Override the default cursor for elements
1:45
Coming soon

Responsive design

Coming soon

Intro to responsive design
2:21
Coming soon

Breakpoints
16:00
Coming soon

Style across breakpoints
3:03
Coming soon

Interactions core concepts

Coming soon

Intro to Interactions
1:22
Coming soon

Triggers and animations
4:31
Coming soon

Interpolation, easing, and smoothing
2:58
Coming soon

CMS & dynamic content

Coming soon

Overview dynamic content
1:36
Coming soon

Intro to Webflow CMS
2:02
Coming soon

Collection items overview
Coming soon

Import collection items
1:48
Coming soon

Collection pages
3:03
Coming soon

Modify a collection
2:05
Coming soon

Intro to the CMS Editor
2:22
Coming soon

CMS Collection fields

Coming soon

Plain text field overview
0:52
Coming soon

Rich text field
1:16
Coming soon

Image field
1:24
Coming soon

YouTube video
Coming soon

Email field
0:47
Coming soon

Link field
1:26
Coming soon

Number field overview
1:27
Coming soon

Date/time field
1:38
Coming soon

Switch field
0:58
Coming soon

Option field overview
1:25
Coming soon

Color field
0:38
Coming soon

Reference field
1:11
Coming soon

Multi-reference field
2:31
Coming soon

Advanced dynamic content

Coming soon

Filter Collection lists
2:47
Coming soon

Conditional visibility
2:43
Coming soon

SEO

Coming soon

301 redirects
2:39
Coming soon

Google site verification
2:59
Coming soon

Google Analytics
1:56
Coming soon

Paid vs. organic search
1:34
Coming soon

Ultimate web design course

118
Lessons
Getting started

Getting started

Coming soon

Coming soon

Coming soon

Coming soon
Web structure

Web structure

Coming soon

Coming soon

Coming soon

Coming soon
Elements

Elements

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Buttons & links

Buttons & links

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Typography

Typography

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Media

Media

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Components

Components

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Styling basics

Styling basics

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Layout basics

Layout basics

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Flexbox & grid

Flexbox & grid

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Advanced layout

Advanced layout

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Styling typography

Styling typography

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Background & border styles

Background & border styles

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
3D styles

3D styles

Coming soon

Coming soon

Coming soon

Coming soon
Effects

Effects

Coming soon

Coming soon

Coming soon

Coming soon
Responsive design

Responsive design

Coming soon

Coming soon

Coming soon

Coming soon
Interactions core concepts

Interactions core concepts

Coming soon

Coming soon

Coming soon

Coming soon
CMS & dynamic content

CMS & dynamic content

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
CMS Collection fields

CMS Collection fields

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
Advanced dynamic content

Advanced dynamic content

Coming soon

Coming soon

Coming soon
SEO

SEO

Coming soon

Coming soon

Coming soon

Coming soon

Coming soon
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!
This video features an old UI. Updated version coming soon!

Intro to the Designer

Download assets
Clone this project
Transcript
Learn more

Intro to HTML & CSS

Download assets
Clone this project
Transcript
Learn more

Intro to the box model

Download assets
Clone this project
Transcript
Learn more

Use text columns in Webflow

Download assets
Clone this project
Transcript
Learn more

Advanced button styling

Download assets
Clone this project
Transcript
Learn more

Rich text element overview

Download assets
Clone this project
Transcript
Learn more

Use text blocks in Webflow

Download assets
Clone this project
Transcript
Learn more

Add a block quote to your page

Download assets
Clone this project
Transcript
Learn more

Collection list

Collection lists are one of two ways to add and design dynamic content from a CMS collection or an Ecommerce Collection. You can add Collection lists to any type of page. The other way to add dynamic content is with Collection pages.

Download assets
Clone this project
Transcript
Learn more

Dynamically insert videos

The video field is a CMS field used in Collections. It allows you to add videos via a link from third-party online video hosts Vimeo and YouTube.

Download assets
Clone this project
Transcript
Learn more

Add background video

Download assets
Clone this project
Transcript
Learn more

Style panel overview

Download assets
Clone this project
Transcript
Learn more

HTML tags

In Webflow, HTML tags give us an easy way to control the default styling for a particular element, without creating a unique class. For example, you can define the default styles for all paragraphs by editing the All Paragraphs tag. Adding a class with styles will override these default styles.

Download assets
Clone this project
Transcript
Learn more

Classes

Making manual style changes to each and every element is tedious and time-consuming. And entering repetitive values for hours and then trying to update those values one by one can be frustrating. Classes save styling information that you can apply to as many elements as you want throughout your project.

Download assets
Clone this project
Transcript
Learn more

Text style inheritance overview

In Webflow, as in code, elements pass their typographic style information down to their children. You can set text styles on parent elements, these styles will cascade down, and you can override these styles on their child elements.

It’s common to use this technique to set global font styles on the Body tag, to align text and other elements inside of sections, and to override default link block styles. In this article, we’ll cover three examples of how text style cascading works:

  1. From the body tag
  2. ‍From Webflow's section element
  3. ‍From Webflow's link block
Download assets
Clone this project
Transcript
Learn more

Style Manager

The Style Manager displays the complete list of classes, combo classes, and tags you've created or edited in your project. Here, you can quickly rename or clean up any styles you aren't using anymore.

You'll find the Style Manager in the right panel. Just click the tab or press G to open it. In this video, we'll cover the contents of the Style Manager, and show you how to delete individual styles, rename classes, and even clean out all your unused styles with a single click.

Download assets
Clone this project
Transcript
Learn more

States

To add some interactivity to your elements in Webflow, you can change the way they look and behave using states. As you're styling an element, clicking the States menu lets you toggle between the various states, like Hover and Pressed, you can access and style.

In this video, we'll explain the four states you can style for any element:

  1. None
  2. ‍Hover
  3. ‍Pressed
  4. ‍Focused

Then show you how to style those states to indicate interactivity. Then we'll dig into applying transitions to smooth out the change from one state to another, and finally, discuss the "current" state, which is a handy indicator for navigational links.

Download assets
Clone this project
Transcript
Learn more

Spacing

In the Style panel, you can define the spacing (margin and padding) for each element. In this article, we’ll cover what each of these layout controls is and how they’ll affect your elements. These properties make it possible to create responsive websites with content that reflows while creating consistent spacing.

Download assets
Clone this project
Transcript
Learn more

Position

The position settings in the Style panel allow you to set the relative positioning of elements, the float settings, and the clear settings.

Download assets
Clone this project
Transcript
Learn more

Flexbox

Flexbox, also known as flex or flexible box layout, allows you to control the alignment of elements in a box in any way you’d like — solving complex layout problems that designers have been struggling with for years.

Download assets
Clone this project
Transcript
Learn more

Center elements with flexbox

Download assets
Clone this project
Transcript
Learn more

Equal height layouts with flexbox

Download assets
Clone this project
Transcript
Learn more

Grid

The grid layout in Webflow brings CSS grid to life on a completely visual canvas, giving you more direct control over your layout and design. With grid, you can reposition and resize items anywhere within the grid you define to produce powerful, responsive layouts — faster.

Download assets
Clone this project
Transcript
Learn more

Enable relative position

Download assets
Clone this project
Transcript
Learn more

Absolute Positioning

Download assets
Clone this project
Transcript
Learn more

Apply a z-index value

In this lesson:

  1. What is a z-index value?
  2. Use a z-index value to stack elements
Download assets
Clone this project
Transcript
Learn more

Hide overflowing content

Download assets
Clone this project
Transcript
Learn more

Set a default line height

Download assets
Clone this project
Transcript
Learn more

Typography

Format your text with search engines and accessibility in mind.

Download assets
Clone this project
Transcript
Learn more

Upload custom fonts

Download assets
Clone this project
Transcript
Learn more

Set background images

Download assets
Clone this project
Transcript
Learn more

Create gradient backgrounds

Download assets
Clone this project
Transcript
Learn more

3D movement & parallax

In this article we’ll cover some fundamental 3D concepts on the web. Check out the 2D & 3D transforms guide to learn how to put these concepts into practice on your Webflow project.

Download assets
Clone this project
Transcript
Learn more

Override the default cursor for elements

Download assets
Clone this project
Transcript
Learn more

Intro to responsive design

Download assets
Clone this project
Transcript
Learn more

Style across breakpoints

Download assets
Clone this project
Transcript
Learn more

Intro to Interactions

Download assets
Clone this project
Transcript
Learn more

Triggers and animations

Download assets
Clone this project
Transcript
Learn more

Interpolation, easing, and smoothing

Download assets
Clone this project
Transcript
Learn more

Overview dynamic content

In this video, we'll explain the differences between static and dynamic content, and learn why the latter is so useful for some of the most popular content types on the web, from blog posts to product pages.

Download assets
Clone this project
Transcript
Learn more

Intro to Webflow CMS

A CMS (content management system) is a tool for managing and publishing dynamic content. The website references that dynamic content on different pages. So anytime you or your client creates or changes content in the CMS, it updates all the pages where it’s referenced, instantly.

The Webflow CMS gives you full control over your content structure and how this content is designed throughout your project — all without you even touching a line of code.

In this video, we'll introduce some basic concepts behind the CMS, including:

  1. ‍Structuring content
  2. ‍Referencing content
  3. ‍Editing content
Download assets
Clone this project
Transcript
Learn more

Collection items overview

Download assets
Clone this project
Transcript
Learn more

Import collection items

Lesson info

When you create Collections in Webflow, you can enter your Collection items manually, or, import them directly into a Collection via a CSV. This allows you to import hundreds or even thousands of items from an external source.

In this video, we'll show you how to:

  1. Upload a CSV to a Collection
  2. Configure fields and preview Collection items
  3. ‍Import data
Download assets
Clone this project
Transcript
Learn more

Collection pages

Whenever you create a new item (e.g., blog post, help article, etc.) in a Webflow CMS Collection, a page is automatically created for it. Collection Pages work like templates — the layout and design of the Collection Page will apply to every Collection item's page.

That means Collection Pages are essentially templates for recurring pieces of content, such as blog posts, help articles, or even landing pages.

In this video, we'll show you how to:

  1. Create a Collection Page
  2. Add and connect content
  3. Preview Collection Pages
  4. Link to a Collection Page

Plus, we'll show you the settings you can adjust for Collection Pages.

Download assets
Clone this project
Transcript
Learn more

Modify a collection

Once you’ve created a Collection, you can go back and edit Collection items, fields, and other settings — even after the project has been published.

This video will cover:

  1. Editing Collection settings
  2. Editing individual Collection items
  3. Bulk-editing Collection items
Download assets
Clone this project
Transcript
Learn more

Intro to the CMS Editor

The Webflow Editor makes editing the website, and publishing new content, really easy for your client or your team. The Webflow Designer is a powerful tool for building websites, and the Webflow Editor is a simplified interface that’s focused on editing website content. You can edit content right on the page, or in the panels below the page.

Download assets
Clone this project
Transcript
Learn more

Plain text field overview

The plain text field is a CMS field you can use in your Collections. This field is best used for basic textual content that doesn't need special formatting like headings, inline styles, or inline media like images or video. In this video, we'll explain how to add and use plain text fields in your Webflow CMS Collections.

Download assets
Clone this project
Transcript
Learn more

Rich text field

The rich text field is a CMS field used in Collections. Us it to give collaborators all the text formatting options they expect from a writing tool, including bold, italics, inline images, links, and more. In this video, we'll explain how to add and use rich text fields in your Webflow CMS Collections.

Download assets
Clone this project
Transcript
Learn more

Image field

The image field is a CMS field used in Collections that allows you and your collaborators to upload an image to your Collection items and use it in your designs. In this video, we'll show you how to use the image field.

Download assets
Clone this project
Transcript
Learn more

Email field

The email field is a CMS field used in Collections that lets you include an email address in a Collection item. You can use this email address to display the email as text or turn it into an active link so visitors can send an email with a click or a tap.

Download assets
Clone this project
Transcript
Learn more

Link field

The link field is a CMS field used in Collections to dynamically add links to your designs.

Download assets
Clone this project
Transcript
Learn more

Number field overview

The number field is a CMS field used in Collections, handy for displaying numeric values like statistics, prices, page counts, file sizes, and more.

Download assets
Clone this project
Transcript
Learn more

Date/time field

The date/time field is a CMS field used in Collections. This lets you and your Collaborators include a date and time in your Collections items, which is super handy for events of all kinds.

Download assets
Clone this project
Transcript
Learn more

Switch field

The switch field is a CMS field used in Collections, usually as a filtering tool. Like any toggle, it has two values: Yes or No. Collaborators can toggle a switch on or off to specify, for example, if a blog post “is featured.”

Download assets
Clone this project
Transcript
Learn more

Option field overview

The option field is a CMS field used in Collections. It gives collaborators a list of predefined values to choose from.

Download assets
Clone this project
Transcript
Learn more

Color field

The color field is a CMS field used in Collections. It allows you and your Collaborators to specify a color for each Collection item using a color picker. This color can be used to style the background color, text color, and border color of elements within a Collection list or a Collection page.

Download assets
Clone this project
Transcript
Learn more

Reference field

The Reference field is a Collection field that you can add to any of your Collections. This powerful field allows you to link to an item in a different Collection. You can then use the referenced item’s content in Collection Lists and Collection Pages. In this video, we'll discuss some common uses of the Reference field, then show you how to make the most of it in your designs. To reference multiple items from a different Collection, use the Multi-reference field.

Download assets
Clone this project
Transcript
Learn more

Multi-reference field

A multi-reference field is just like a reference field, except it allows you to reference more than one item. This is great for tagging systems, related content, and other instances where you want to connect one item to many others. In this video, we'll show you how to use this powerful field in your CMS-driven websites.

Download assets
Clone this project
Transcript
Learn more

Filter Collection lists

Download assets
Clone this project
Transcript
Learn more

Conditional visibility

Conditional visibility is the most versatile way to show or hide elements, whether in a Collection list or on a Collection page, based on values in the Collection's fields. For example, you could use conditional visibility to make events that are now in the past no longer appear on your events page. In this video, we'll show you how to use conditional visibility on your Webflow sites, and introduce a couple more examples of conditional visibility in action.

Download assets
Clone this project
Transcript
Learn more

301 redirects

301 redirects allow you to permanently route traffic from an old to a new URL and avoid the dreaded 404.

Download assets
Clone this project
Transcript
Learn more

Google site verification

Verifying your site with Google is a key early step in your SEO efforts as it allows you to verify ownership of a website, so you can use the Google Search Console tools like indexing. In this video, we'll show you how to quickly verify your site with Google.

Download assets
Clone this project
Transcript
Learn more

Google Analytics

Google Analytics gives you valuable information about user behavior on and interaction with your website. It includes powerful metrics like how many users and pageviews a site is getting, where your traffic is coming from, how long people stay on the site, and how many of them are leaving the page without clicking other links (bounce rate).

This helps many businesses figure out where to invest marketing dollars and measure the effectiveness of marketing campaigns.

In this video, we'll show you how to set up Google Analytics for your Webflow sites so you can take advantage of these powerful tools.

Download assets
Clone this project
Transcript
Learn more

Paid vs. organic search

For the vast majority of search engines, search engine results pages feature two different forms of results:

  1. Paid search results, or ads
  2. Organic search results, which are ranked by relevance and, to an extent, reputability

In this video, we'll go into more detail on the difference, and how the two types can impact your marketing efforts.

Download assets
Clone this project
Transcript
Learn more

Requirements

  • Free (or premium) Webflow account — sign up
  • Chrome or Safari browser
Clone this project
Use this version to clone the completed project
Clone this project
Blank pages without hitting page limits
Download course assets

Directed by

McGuire Brannon

Director of Education

Produced by

McGuire Brannon

Director of Education

Written by

McGuire Brannon

Director of Education

https://twitter.com/mcguirebrannon

Article by

Anna Kelian

Learning & Development Coach

Edited by

Stacy Han

Video Producer

McGuire Brannon

Director of Education

Designs by

-

Related courses

Be the first to get the newest lessons

We release 2 new lessons every week, always first on Webflow University.

Sign up to learn more about Webflow University releases, including lesson and course launches, certifications, sneak peaks, and Grímur's top secret tips for reversing time.

Shoot, something didn't work. Try again later, bud.