Webflow 101 crash course

Start off the year with a 21-day portfolio challenge

Beginner - Intermediate
2hr

Webflow closes the gap between what you can imagine and what you can bring to life. This introductory course is a great place to learn how to design, build, and launch responsive websites — visually. These lessons will give you an overview of Webflow’s UI, basic building blocks, and best practices for building on the web. We're so glad to have you here. Let's get started!

Jump right in to Webflow — get an overview of the basics and get started on building your first website, without learning or writing code.

Pause the background video
Webflow is free for students and educators
Learn more & apply

Summary

Course progress

Nice job, we did some time travel into the future and it is looking amazing!

0
%

Completed

0
of
41

Lessons done

Webflow closes the gap between what you can imagine and what you can bring to life. This introductory course is a great place to learn how to design, build, and launch responsive websites — visually. These lessons will give you an overview of Webflow’s UI, basic building blocks, and best practices for building on the web. We're so glad to have you here. Let's get started!

The challenge

Challenge
Day
Be a website hero
01
The ultimate navbar
02
Magical CMS layout
03
Formulate leads and science
04
Virtual shoes for your site
05
Hello, it's responsiveness
06
Show off your project pages
07
Project pages working everywhere, anywhere
08
The optimum contact page
09
Show us your contact page
10
Test your Open Graph settings
11
Shine a light
12
Bring your portfolio to life
13
Lost, but never forgotten
14
Password-protected
15
Practice accessibility
16
Share your design in progress
17
Ready, set, publish!
18
Portfolio verification
19
Update your CMS
20
Showcase your portfolio
21

Ready to get certified?

Once you’ve completed the Webflow Expert Certification Course, you’re all set to take the next step in becoming a Webflow Expert. Please note: passing the Expert exam does not guarantee entry into the Webflow Expert program.

Go to Webflow Experts exams

The challenge

Challenge
#
Site Build: Hero
01
Site Build: Navigation
02
Site Build: Logos
03
Site Build: Cards
04
Site Build: Form
05
Site Build: Footer
06
Site Build: Responsiveness
07
Site Build: Publishing the site
08

Check out the new Figma to Webflow plugin

Course outline

Getting started
Web structure
Element basics
Components
Styling basics
Layout
Responsive design
Interactions core concepts
CMS & Dynamic content
CMS Collection fields

Webflow 101 crash course

41
Lessons
Getting started
Getting started
Web structure
Web structure
Element basics
Element basics
Components
Components
Styling basics
Styling basics
Layout
Layout
Responsive design
Responsive design
Interactions core concepts
Interactions core concepts
CMS & Dynamic content
CMS & Dynamic content
CMS Collection fields
CMS Collection fields

Section

Transcript
Read the full article
Read the full article

Navbar

Add, customize, and reuse a navbar.

Style panel overview

Transcript
Read the full article
Read the full article

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.

Transcript
Read the full article
Read the full article

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 site.

Transcript
Read the full article
Read the full article

Typography

Format your text with search engines and accessibility in mind.

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
  5. Focused (keyboard)

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.

Transcript
Read the full article
Read the full article

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.

Transcript
Read the full article
Read the full article

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.

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.

Transcript
Read the full article
Read the full article

Position

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

Breakpoints

Customize your designs for small and large screens using Webflow's 7 built-in responsive breakpoints.

Intro to Interactions

Use interactions to make your site more dynamic and engaging.

Triggers and animations

Triggers and animations are the two primary aspects of any interaction.

Intro to dynamic content

An explanation of static and dynamic content.

Transcript
Read the full article
Read the full article

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
Transcript
Read the full article
Read the full article

Collection list

Use a Collection list to add a Collection’s dynamic content to your site.

Transcript
Read the full article
Read the full article

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.

Transcript
Read the full article
Read the full article

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.

Transcript
Read the full article
Read the full article

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.

Transcript
Read the full article
Read the full article

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.

Transcript
Read the full article
Read the full article

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.”

Transcript
Read the full article
Read the full article

Reference field

Use reference fields to connect items from different Collections.

Transcript
Read the full article
Read the full article

Multi-reference field

A multi-reference field lets you associate one item with multiple items from another Collection, which is great for tagging and categorization.

Transcript
Read the full article
Read the full article

Intro to the CMS Editor

The Editor lets you update and add content in a simple interface, which is great for clients or teammates who don't need the complexity of the Designer.

Transcript
Read the full article
Read the full article

Forms

Transcript
Read the full article
Read the full article

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

Related courses

There's more coming

We're rolling out more lessons very shortly. Sign up to get early access to additional Webflow lessons and courses.

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