We may earn an affiliate commission when you visit our partners.
Course image
Akbar Bakhshi

Whether you are just thinking about starting to learn web development or you have already built many websites, whether you are a designer who wants to design and build eye-catching websites on a single platform, or if you want to build websites as a freelancer quickly and efficiently, this course is all you need. In this course, you will learn:

Read more

Whether you are just thinking about starting to learn web development or you have already built many websites, whether you are a designer who wants to design and build eye-catching websites on a single platform, or if you want to build websites as a freelancer quickly and efficiently, this course is all you need. In this course, you will learn:

  • Webflow Basics such as how to set up your account, create projects, and share them

  • All you need to know about Webflow Designer and Webflow Editor

  • Adding custom fonts

  • Setting up forms with reCAPTCHA

  • Adding Google Maps to a website

  • All you need to know about interactions and animations in Webflow

    • Mouse hover and click effects

    • Scroll based animations

    • Creating custom cursors

    • Horizontal scrolling inside a webpage

    • Customizing interactions for touch screens

  • Build a production-ready website

  • Add custom domains, Google Analytics

  • How to take advantage of Webflow CMS in your projects

  • Adding Lottie animations to a website

  • Making your Website responsive (Webflow limitations and how to fix them)

  • TWO BIG PROJECTS to put all you have learned into practice

    • A multi-page landing website for a mobile application

    • An outstanding professional personal portfolio to showcase all your work to help you land more jobs as a freelancer

  • A supplemental section on how to integrate custom code in a Webflow website

    • Add custom CSS and Javascript code to facilitate transitions, effects, etc. on a website

    • Export all the HTML, CSS, and Javascript code

    • How to use Webflow as a tool to help design and develop websites outside Webflow

    • Use exported code from Webflow to host your Website on Github Pages

Enroll now

What's inside

Learning objectives

  • Learn the ins and outs of webflow designer
  • Add and style webflow elements and layouts
  • Add different types of animations and interactions to elements
  • Learn proper techniques to make a responsive website
  • Build an outstanding responsive portfolio website in webflow
  • Connect webflow website to a custom domain
  • How to take advantage of webflow paid plans

Syllabus

Introduction

Make sure to watch this lecture as I talk about some important suggestions and recommendations for everyone to get the most out of this course.

Read more

While building a website using custom code, if you face a problem and can't figure out what is happening or what needs to be done, it's a common practice to share a minimal code with others on platforms such as StackOverflow to get their help.

One of the great features of Webflow is the ability to share your projects with others. If you encounter problems, it's much easier for others to help you with your issues if you share the link to your project with them. In this video, I will show you exactly how you can do that.

In this lecture, I explain what grids are, how you can adjust element height and width in a grid layout and I will also talk about auto and manual positioning of elements inside a grid block. I will also show you how you can create a class type for an element and reuse it throughout your website.

In this video, I show you how you can create new pages for your Webflow websites. We also explore other elements in the Webflow Designer and apply different styling. I also show you how you can add Combo classes to your existing classes so that you can assign specific styling to some of the elements with the same class name.

In this lecture, I cover different things that you need to know about navbars in Webflow. We also touch on some techniques for making your website responsive as well as the navbar.

The first main project in this course is to use what we have learned so far to create a beautiful website. In this section, you also learn how to create Symbols and re-use them through your website, add override fields to make changes from one Symbol to another, talk about best practices for making layouts, responsiveness, SEO, and much more.

In this lecture, we start building the hero section of the home page for our first project. During this lecture, I will show you how you can set different position types for elements, how to add gradient background colors to website elements, and also how you can add Lottie animations to your website.

In this lecture, while fixing the responsiveness of the hero section, I explain to you some new techniques that we can use to make sure our website looks good on all devices and different screen sizes.

In this lecture, while working on the App Features section, I will show you how you can use what we learned about combo classes in Webflow to conveniently make similar sections with minor differences. We also make sure our App Feature sections are responsive.

During this lecture, we test our knowledge of Grid Blocks in Webflow by making a footer section. We make sure this section is responsive, and I will also briefly explain how we can make the navbar remain on the top of the viewport as we scroll on the page.

Symbols are important features in Webflow. You can turn your elements into symbols and reuse them throughout your website. In this lecture, we learn exactly how to use Symbols to make our development process faster.

During making the Teams Member section of the About page, I will show you how you can use the override feature of Webflow Symbols to repeat a design but make changes to individual elements of the Symbol.

In this lecture, you will learn how to use dropdown menus as accordions to display Frequently Asked Questions on your website.

At the end of this lecture, you will be confident with integrating forms, adding reCAPTCHA security, and also adding Google Maps to a website. I will also walk you through the process of getting reCAPTCHA and Google Maps API keys and securing them.

In this lecture, we finalize our first website by linking the Contact form section to the corresponding item in the navbar, checking responsiveness on larger devices (large screens, TVs, etc.), learning how to add some basic SEO to our website, and finally, I will show you how to use Webflow Editor after the website is published.

The main topics covered in this video include animations triggered by the mouse movement in the viewport as well as building a loader for while website page is loading

Element triggers are used to apply cool animations when you click, hover, or scroll an element in the website. In this video, we build our way up from simple effects to creating a neat submit button animation.

This lecture focuses on how you can create scroll-based animations for different elements on the page. I will also talk about horizontal scrolling extensively in this lecture so you can combine horizontal scrolling with vertical scrolling on a single webpage for the ultimate user experience.

This is an exciting lecture. You will learn how to add some cool skew effects to images in a webpage as you scroll and also, I will show you how you can add two different scroll progress indicators to a webpage as well as how you can make a Lottie animation play as you scroll in the screen.

An in-demand skill as a Webflow developer is to be able to create eye-catching interactions. In this video, I will show you how you can create a custom cursor and what you need to know to make it work properly.

This lecture is a big one. Together, we will put what we have learned so far into practice and start adding animations to the static website that we built in the last section. While working on the website, I also teach you some techniques to animate text elements, buttons, and also navigation links. You will also learn what are some of the considerations that you need to take into account when adding animations and interactions to a website.

We will test our knowledge by building a portfolio website for ourselves during this big section. Topics that will be discussed in more detail in this section are including the following:

  • Custom fonts

  • Custom navigation menu

  • Responsive text size

  • Text animations and interactions

  • Lottie animations on scroll

  • Mouse hover and click animations (customized for touch screens)

  • Horizontal scrolling

  • Text and element reveal effect

  • Follow mouse move in the viewport or over an element

  • Custom sliders

  • Webflow CMS

  • Form with interactions and animations

  • and much more...

In this lecture, we start our portfolio project by setting up the project settings. Then we will talk about responsive font sizes for different screen sizes and how we can use vw and em units to build professional production-ready websites.

In this lecture, we will add nav menu elements to the website and make sure all of the elements are responsive.

In this lecture, we will work on some simple and complex mouse click and hover animations to make our navigation menu and its elements work properly.

In this lecture, we work on several text animations and interactions to give a lively look to the hero section.

Adding some scroll animations is always a good idea for a good-looking site. That's what we will do in this lecture for the hero section.

In this lecture, we continue working on the home page by adding a section for "About me" where we also work on more scroll-based animations

In this last section of the home page, we work on adding our footer section with some mouse cursor move and hover animations. We make sure our home page is fully responsive and finally, we add a very cool scroll progress indicator to our home page.

Bringing common sections from the home page by creating symbols, adding reveal animations on hover, and more.

This is a big lecture. We explore Webflow's slider element and then we create our own slider to showcase projects with some custom slider indicators without needing to add any custom code. We also explore different Webflow elements to show Youtube and other types of videos including the Lightbox element.

Contact Section is the last section of our portfolio website. During this lecture, we work on more interactions and effects as well as connecting our contact section with the corresponding navigation menu link.

Webflow CMS is a powerful tool for both developers and content editors. What we will talk about in this lecture will pave the wave for our portfolio website CMS integration. Make sure to watch this lecture to learn what Webflow CMS is and what all you can do with it.

Search Engine Optimization (SEO) is an important piece of a website. Without a good SEO, your websites will rank low in search engines and it will be very hard to find them. There are some basic SEO tools in Webflow that are easy to use and every Webflow developer should know of. In this lecture, we cover all the basic SEO for our portfolio website and also integrate Google Analytics into our published website to make sure we collect crucial information about the website such as the number of visits, time spent on each page, and much more.

Signing up for a paid account enables developers to add custom code to their websites. In this lecture, we learn what custom codes are, why we may need them, and how we can add them to our Webflow pages or the entire project.

Creating a custom cursor is always encouraged for a portfolio website or in general for "Creative" development. Webflow allows you to design and style your own custom cursors, but you need to apply some CSS custom code to allow the actual mouse cursor to interact with other elements. In this lecture, we address that problem and also dive deeper into how we can identify touch screen devices without having to rely completely on Webflow's screen size breakpoints.

In the previous lectures, we talked about adding Custom CSS and HTML embed to our project. In this lecture, we use custom Javascript code to facilitate page transition animations as well as dynamically assign the 4-digit year to the copyright section of our project.

An important step in building any website is to connect it to a custom domain. Websites will look unreliable, unsecured, and unprofessional without a custom domain that represents a person, business, or product clearly. In this lecture, we will connect our Webflow website to a domain on Namecheap.com.

Adding a site plan to connect a custom domain on Webflow can get very costly. If you work for a client, they normally cover the hosting costs. However, if you are building websites for yourself (or even some of your clients), you may need to save some money and so, that's exactly what we cover in this lecture.

I will show you step-by-step instructions to take your website code outside Webflow and host it on Github Pages. During the process, we will learn about some common git commands and I will explain to you how you can make changes to your website in the Visual Studi Code environment (or any other similar IDE of your choice). We finally connect our Github Pages to our custom domain on Namecheap. Knowing this process can give you an advantage when trying to save money for your clients as well.

We wrap up our custom code section by taking care of one last piece on our website. In this lecture, I show you how you can connect the contact form on your website to the Formspree platform. We will not need to do any backend coding, and everything will be taken care of in HTML and Javascript.

It has been a great honor for me to be a part of your Webflow journey. I hope that you all enjoyed learning in this course as much I did making the course.

Thank you, and I wish you all the best in your personal and professional lives.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers Webflow Designer and Editor, which are essential tools for designing and building websites visually without coding, making it ideal for designers
Includes two large projects: a landing page for a mobile app and a portfolio, which are valuable assets for freelancers to showcase their skills and attract clients
Explores interactions and animations in Webflow, including mouse hover effects, scroll-based animations, and custom cursors, which are essential for creating engaging user experiences
Teaches how to integrate custom code (CSS and JavaScript) into Webflow websites, which allows for advanced customization and functionality beyond Webflow's built-in features
Explores how to export code from Webflow and host websites on platforms like GitHub Pages, which is useful for developers who want more control over their hosting and deployment
Requires a paid Webflow account to add custom code, which may be a barrier for some learners who are looking for free or low-cost solutions for web development

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Mastering webflow for a freelance career

According to learners, this course is a highly effective and comprehensive guide for anyone aiming to build a freelancing career using Webflow. Students frequently highlight the value of the practical, hands-on projects, particularly the professional portfolio build, which is described as crucial for applying skills and attracting clients. The course content, covering everything from Webflow basics and responsive design to advanced interactions, CMS, and custom code integration, is generally found to be clear, well-structured, and easy to follow, even for those with little prior Web development experience. Learners feel they gain a solid foundation and the confidence needed to start freelancing.
Current Webflow features.
"The course seems to be kept up-to-date with the latest Webflow features."
"Content feels current and relevant to the platform as it is now."
Accessible for newcomers.
"As a complete beginner, I found this course very accessible and easy to get started with Webflow."
"Starts with the basics and builds up gradually."
"Didn't require prior coding experience, which was great."
Covers wide range of topics.
"It truly feels like a one-stop shop, covering basics to CMS and custom code."
"Surprised by how much ground is covered - responsive design, interactions, even hosting outside Webflow."
"Provides a solid overview of all essential Webflow features needed for freelancing."
Complex topics made easy.
"The instructor explains everything very clearly and logically."
"I found the lectures easy to follow, even when covering more advanced topics like interactions."
"Clear and concise instruction throughout the course."
"The explanations made Webflow feel less intimidating."
Relevant for a career.
"Geared specifically towards freelancing, which is exactly what I needed."
"Covers important aspects like building a portfolio and even exporting code for alternative hosting."
"Gave me the practical skills and confidence to offer Webflow services as a freelancer."
Build real, valuable projects.
"The projects were the best part! Building the portfolio really tied everything together and is something I can use."
"Loved the hands-on approach with the two big projects. It helped me solidify my understanding."
"The final portfolio project was super useful and production-ready."
"Applying what I learned through the projects made a huge difference."
"This course gave me tangible projects to showcase to potential clients."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Your One-Stop Shop to Learn Webflow for Freelancing with these activities:
Review HTML, CSS, and JavaScript Fundamentals
Strengthen your understanding of core web technologies before diving into Webflow. This will make it easier to grasp how Webflow abstracts these concepts and allow you to use custom code more effectively.
Browse courses on HTML
Show steps
  • Review basic HTML structure and tags.
  • Practice CSS styling and selectors.
  • Familiarize yourself with JavaScript syntax and DOM manipulation.
Read 'Don't Make Me Think' by Steve Krug
Learn about web usability and user experience (UX) principles. This will help you design more effective and user-friendly websites in Webflow.
Show steps
  • Read the book and take notes on key usability principles.
  • Apply these principles to your Webflow projects.
Recreate a Simple Website in Webflow
Solidify your Webflow skills by recreating a website you admire. This will give you practical experience with Webflow's interface and features.
Show steps
  • Choose a simple website to recreate.
  • Analyze the website's structure and design.
  • Rebuild the website in Webflow, paying attention to responsiveness.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document Your Webflow Learning Journey
Reinforce your learning by creating blog posts or videos about your Webflow projects. This will help you articulate your understanding and share your knowledge with others.
Show steps
  • Choose a topic related to Webflow that you want to document.
  • Create a blog post or video explaining the topic.
  • Share your content online.
Follow Advanced Webflow Animation Tutorials
Master advanced animation techniques in Webflow by following online tutorials. This will help you create more engaging and dynamic websites.
Show steps
  • Find advanced Webflow animation tutorials online.
  • Follow the tutorials step-by-step.
  • Experiment with different animation techniques.
Contribute to a Webflow Template Project
Gain experience collaborating on Webflow projects by contributing to an open-source template. This will expose you to different coding styles and project management workflows.
Show steps
  • Find an open-source Webflow template project on GitHub or a similar platform.
  • Identify an area where you can contribute, such as fixing a bug or adding a new feature.
  • Submit a pull request with your changes.
Read 'Refactoring UI' by Steve Schoger and Adam Wathan
Improve your UI design skills to create visually appealing Webflow sites. This book provides practical tips and techniques for refining your designs.
View Melania on Amazon
Show steps
  • Read the book and take notes on key design principles.
  • Apply these principles to your Webflow projects.

Career center

Learners who complete Your One-Stop Shop to Learn Webflow for Freelancing will develop knowledge and skills that may be useful to these careers:
Freelance Web Developer
A freelance web developer builds websites for clients, and this course directly prepares you for that role. This course may be useful as it teaches you the ins and outs of Webflow, a popular platform for building websites quickly and efficiently. You will learn how to set up your account, use the Webflow Designer and Editor, and add custom fonts and forms. The course also covers animations and interactions, allowing you to create engaging and dynamic websites. By building two production-ready websites, including a portfolio, you gain the practical experience needed to attract clients and succeed as a freelance web developer. The course may be useful as it also covers adding custom domains and Google Analytics, essential for managing your clients' websites.
Web Designer
The role of a web designer focuses on the visual aesthetics and user experience of websites, making this course directly applicable. This course helps you develop a strong understanding of Webflow Designer, which enables you to create visually appealing and interactive websites without extensive coding. The course also covers responsive design techniques, ensuring that the websites you create look good on all devices. By building a portfolio website as part of the course, you gain practical experience showcasing your design skills to potential clients or employers. The course may be useful as it also delves into adding animations and interactions, which are essential for creating engaging user experiences as a web designer.
Front-End Developer
A front end developer is responsible for building the user-facing parts of a website, and this course provides a strong foundation for that career. This course helps you master Webflow, a platform that allows you to build websites visually without writing code. You will learn how to add elements, style them, and create responsive layouts. The course also teaches you how to add animations and interactions, enhancing the user experience. By building a portfolio website, you can showcase your front end development skills. The course may be useful as it covers adding custom code, allowing you to extend Webflow's capabilities and integrate with other front end technologies.
User Interface Developer
A user interface developer specializes in building the interactive elements of websites and applications, and this course provides skills that are essential for designing user interfaces with tools like Webflow. This course may be useful as it introduces you to Webflow Designer, where you can create interactive elements and animations without writing code. The course emphasizes building responsive designs, ensuring that user interfaces look good on all devices. By learning how to add forms with reCAPTCHA and integrate Google Maps, you develop skills relevant to creating user-friendly interfaces. The course may be useful as it also covers adding custom code, allowing you to extend Webflow's capabilities and create highly customized user interfaces.
Graphic Designer
Graphic designers create visual concepts for various media, and this course allows them to expand their skills into web design. This course helps graphic designers learn how to translate their design skills into functional websites using Webflow. You will learn how to add elements, style them, and create responsive layouts. The course also covers adding animations and interactions, enhancing the user experience. By building a portfolio website, you can showcase your web design skills to potential clients or employers. The course may be useful as it covers adding custom fonts and integrating with other design tools.
UX Designer
A UX designer focuses on user experience, and this course may be useful for creating interactive prototypes and testing user interfaces. This course may be useful as it introduces you to Webflow Designer, where you can create interactive prototypes without writing code. The course emphasizes building responsive designs, ensuring that user interfaces look good on all devices. By learning how to add forms and animations, you develop skills relevant to creating user-friendly interfaces. The course may be useful as it also covers adding custom code, allowing you to extend Webflow's capabilities and create highly customized user experiences.
Web Application Developer
Web application developers create complex interactive websites that function like applications, and this course provides foundational skills that may be useful. This course may be useful as it introduces you to Webflow, a platform that simplifies web development. You will learn how to use Webflow's CMS to manage website content dynamically. The course covers adding forms, animations, and interactions, which are essential for creating engaging web applications. Additionally, it teaches you how to add custom code, allowing you to extend Webflow's capabilities and integrate with other web technologies. The course may be useful as it helps you build responsive websites, ensuring they function well on various devices.
Search Engine Optimization Specialist
Search engine optimization specialists improve website rankings in search results, and this course provides skills for building and optimizing websites for search engines. This course may be useful as it teaches you how to build websites using Webflow, a platform that offers built-in SEO tools. You will learn how to add meta descriptions, optimize content, and integrate Google Analytics to track website performance. The course also covers adding custom domains, which is essential for SEO. The course may be useful as it is helpful because you will develop the practical skills needed to build and optimize websites for search engines.
Digital Marketing Specialist
Digital marketing specialists use online channels to promote brands and products, and this course may be useful for creating marketing websites and landing pages. This course may be useful as it teaches you how to build websites quickly and efficiently using Webflow. You will learn how to create visually appealing designs, add forms for lead generation, and integrate Google Analytics to track website performance. The course also covers adding custom domains, allowing you to create professional-looking marketing websites. The course may be useful as it is helpful because you will learn to build landing pages and promotional websites without relying on developers.
Web Project Manager
Web project managers oversee the planning, execution, and delivery of web projects, and this course provides a valuable understanding of the web development process. This course helps you gain hands-on experience with Webflow, a popular platform for building websites. You will learn how to use the Webflow Designer and Editor, add elements, and create responsive layouts. The course also covers adding animations and interactions, which enhances your understanding of the technical aspects of web development. The course may be useful as it covers adding custom domains and integrating with other web technologies, allowing you to manage web projects more effectively.
Content Creator
Content creators produce engaging material for websites and social media, and this course may be useful for building their own websites to showcase their work. This course may be useful as it introduces you to Webflow, a platform that makes website creation accessible to non-developers. You will learn how to create visually appealing designs, add content using Webflow's CMS, and build a portfolio to showcase your content. The course may be useful as it helps you create a professional online presence without needing to hire a web developer, giving you full control over your brand and content.
Ecommerce Specialist
eCommerce specialists manage online sales and marketing for businesses, and this course may be useful for building and managing online stores. This course may be useful as it teaches you how to build websites using Webflow, a platform that can be used to create online stores. You will learn how to add product listings, create shopping carts, and integrate with payment gateways. The course also covers adding custom domains, which is essential for building a professional online store. The course may be useful as it is helpful because you will develop the practical skills needed to build and manage eCommerce websites.
Web Consultant
Web consultants advise businesses on their online presence and strategy, and this course provides practical skills for building and managing websites. This course helps you gain hands-on experience with Webflow, a popular platform for building websites. You will learn how to use the Webflow Designer and Editor, add elements, and create responsive layouts. The course also covers adding animations and interactions, allowing you to offer clients more engaging website designs. The course may be useful as it covers adding custom domains and integrating with other web technologies, allowing you to provide comprehensive web consulting services.
Instructional Designer
Instructional designers create learning materials, and this course may be useful for building interactive online courses. This course may be useful as it teaches you how to build websites using Webflow, a platform that can be used to create online courses. You will learn how to add content, create interactive elements, and design responsive layouts. The course also covers adding animations and interactions, which can enhance the learning experience. The course may be useful as it is helpful because you will develop the practical skills needed to build engaging online courses.
Technical Writer
Technical writers create documentation for software and hardware, and this course may enable them to showcase their writing skills online. This course helps you learn to build a professional portfolio website using Webflow. You will learn how to create visually appealing designs, add content, and build a responsive layout. The course covers adding custom fonts and domains, giving your portfolio a polished and professional look. The course may be useful as it helps technical writers to showcase their work samples and build an online presence to attract potential clients or employers.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Your One-Stop Shop to Learn Webflow for Freelancing.
Provides a foundational understanding of web usability principles. It emphasizes the importance of intuitive design and user-centered thinking. Understanding these principles will help you create more effective and user-friendly websites in Webflow. This book is commonly used by UX designers and web developers.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser