Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Anton Voroniuk, Željko Milivojević, and Anton Voroniuk Support

Figma is a web-based design tool that enables users to create interactive, collaborative designs. You can use it to do all kinds of graphic design work, from wireframing websites, designing mobile app interfaces, prototyping designs, crafting social media posts, and everything in between. Figma works directly in your browser. This means you can access your projects and start designing from any computer or platform without having to buy multiple licenses or install software. What makes it so attractive is the fact that it’s free to use.

Read more

Figma is a web-based design tool that enables users to create interactive, collaborative designs. You can use it to do all kinds of graphic design work, from wireframing websites, designing mobile app interfaces, prototyping designs, crafting social media posts, and everything in between. Figma works directly in your browser. This means you can access your projects and start designing from any computer or platform without having to buy multiple licenses or install software. What makes it so attractive is the fact that it’s free to use.

If you’re still not familiar with this wondering web-based app, you’ve come to the right place. You will learn through recorded lessons, practical exercises, and tips by UI & UX Designer Željko Milivojević, reviewing content at your own pace.

You will go through the process of creating your design project in Figma from start to finish, covering both website and mobile app designs. You are also going to manage your portfolio and set it up to get more clients and proposals. The course instructor will go over all the small details that can really make a difference, but most people don't mention them. There is a lot to learn along the way, so we would love to take you on this journey.

In this Figma course, you will learn how to:

  • Use Figma to assist with your design projects

  • Understand both website and mobile app structures and learn from them

  • How websites are structured and how you can learn from it

  • Automate your workflow in Figma

  • Make responsive web and mobile views in Figma

  • Create a working design system that helps you finish your Figma project easily

  • Create wireframes and import them into Figma

  • Build flows for mobile and web wireframes

  • Proper structure for the projects

  • Create prototypes with interactive animations in Figma

  • Use knowledge to complete a client’s project

  • Optimize your portfolio and start getting clients by making Figma designs

Why should you choose this Figma course?

  1. Figma gives you universal design skills.

  2. You will learn how to create in Figma from experienced designer Željko Milivojević.

  3. Željko Milivojević is UI & UX Designer focused on mobile and web design and brand identity with 8 years of experience in the design industry.

  4. You will design your first website from start to finish.

  5. Study anywhere, anytime, at your own pace.

  6. This course is suitable for both beginners and experienced users.

  7. The course comes with in-depth videos, important tips, and additional useful links.

What else do you get?

  • course checklist

  • lifetime access to the course and its updates

  • structured step-by-step lessons and practical exercises

  • additional folders and files that contain assets that the instructor used for the website and mobile app creation in lessons

  • a certificate from Udemy upon completion of the course

Enroll now.

Want to start now? Click the "Buy now" button and learn how to use Figma to assist with your design projects.

Enroll now

What's inside

Syllabus

Getting Started
  • Željko Milivojević is UI & UX Designer and your course instructor

  • telling about Figma and Whimsical

  • where to download apps

  • why you should create accounts to follow the course

Read more
  • going into inspect element mode

  • showing how the website is structured in order

  • showing how nothing can move without any interruption

  • talking about and going over the code to present how everything is created by div blocks

  • box model for CSS

  • what are margins, paddings, etc

  • examples for each section of the website

  • going on Dribbble

  • presenting modern designs that are popular in the industry

  • talking about what should you focus on and what is fake

  • when you load up the Figma you see many things to worry about, the instructor will cover the basics of each section

  • community area of Figma

  • what things you can find there

  • what is useful the most

  • choosing the button for the new design file

  • talking about what is seen by the user and how to access previous pages

  • main menu, frames, shapes, comments, changing the name, sharing

  • where we can set properties to objects

  • where we can move our objects around and place them via z coordinates

  • creating your first shapes and moving them around

  • adding, moving, scaling, duplicating

  • how to use coordinates, scaling, corner radius, fill, stroke, effects, and export

  • how to copy, duplicate, delete, group, frame, holding shift, alt, etc

  • differences between frames and groups

  • examples

  • typing in Figma

  • cooperating with the properties bar

  • how to change font settings

  • adding the pictures and setting up the properties for them

  • what are SVG files

  • what is the difference between SVG files and raster

  • how to manage SVG files in Figma

  • simple exercise to go over everything we talked about

  • creating easy elements just to get comfortable with the Figma

  • definition of auto layout

  • why it should be implemented in every project

  • talking about time efficiency, project structure, efficient design systems

  • directions, spacing, padding, alignment - advanced layout options

  • talking about what it is and what the “main” component is

  • how it works around the project

  • component variants

  • showing how to create multiple variants and why to use them, offering a few good examples

  • alert pop-up (with the linked text “close” and “learn more")

  • big modal pop-up (left side pic - right side with texts, close, cta)

  • showing the examples of real projects in Figma

  • what is important in real projects

  • how to set up a good mood board for the project

  • colors, inspirations, ideas

  • setting up the colors for the whole project

  • talking about what colors are for what interface and what is their psychology

  • talking about typefaces, serifs, sans, what sizes to choose from and much more

  • Whimsical is the visual workspace for thinking and collaboration, combining flowcharts, wireframes, sticky notes, mind maps, and docs

  • creating the account on there and what are other alternatives

  • creating a new document and exploring different tools

  • how sections work and how we are going to structure them

  • creating a navbar

  • creating a hero section

  • wireframe for the rest of the web view for all pages

  • creating all remaining wireframes for the mobile screens

  • how to export the wireframes

  • definition of design systems in the UI industry

  • why should you use design systems

  • ‘increments of 4’ to size and space out the elements on a page

  • why any defined height or width should be divisible by 4

  • importing icon packs

  • how to make a variant component of icon packs

  • the first elements to design are buttons

  • how to create a frame

  • which frame to choose

  • set up the proper grid

  • setting up the navigation panel for web view

  • proper auto layout

  • creating the component

  • the hero section of website

  • auto layout the text, adding the buttons, keeping it within the container

  • design for the rest of the page

  • completing the whole website web view

  • completing the whole website mobile view

  • how to make compelling prototypes for your Figma masterpieces in ProtoPie

  • how to make web and mobile view prototypes in Figma

  • how to check if is everything alright

  • how to check grid, layouts, responsivity, pages, design system

  • how to work with a client on the project

  • how to send the project to a client

  • what is important to show to the client when working on the project

Here, we'll start working on our project and create it in Figma.

In this lecture, we'll create our own design system.

We'll create the login & register flow, home screen with chat and search option.

Creating the post, notifications, and profile with follow and following pages.

Connecting the screens with prototype settings.

Creating finalized versions of screens in "Wireframe Part 1"

Creating finalized versions of screens in "Wireframe Part 2"

Creating finalized versions of screens in "Wireframe Part 3"

Creating finalized versions of screens in "Wireframe Part 4"

Connecting all the components until the post-screen.

  • why high-quality portfolio is essential

  • how to create a high-quality profile pic, banner, good description and much more

  • best websites for creators

  • important tips

  • templates

  • how to manage high-quality export

In this lecture, we'll share the top AI tools that will make your journey much easier.

In this lecture, you will:

  • Get support in your career growth

  • Develop new knowledge and enhance your existing web design skills

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses Figma, a free and versatile web-based design tool, making it accessible for learners on various platforms without the need for expensive software licenses
Covers website and mobile app design, providing a comprehensive understanding of UI/UX principles across different platforms and preparing learners for diverse design projects
Explores the use of wireframes and design systems, which are essential for structuring design projects and ensuring consistency across different interfaces and platforms
Includes a section on portfolio management, which is crucial for designers looking to showcase their work and attract clients in the competitive design industry
Features Whimsical, a collaborative tool for creating wireframes, flowcharts, and mind maps, which may require learners to create an account to fully participate in the course
Teaches design principles using 'increments of 4' for sizing and spacing, which may be a restrictive approach compared to more flexible and modern design methodologies

Save this course

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

Reviews summary

Practical figma for web & mobile projects

According to learners, this course offers a solid foundation in Figma for both web and mobile design projects, from scratch. Students frequently praise the instructor's expertise and clear teaching style, particularly for beginners. The focus on practical projects, including creating a design system and working through real-world examples, is highlighted as a major strength. While some note that continuous updates in Figma require ongoing learning, the course content is generally seen as up-to-date and providing useful, actionable skills for those looking to build a portfolio and pursue a design career. The coverage of portfolio management and tips for working with clients are seen as valuable additions.
Notes that Figma updates require ongoing learning.
"Figma updates frequently, so you have to stay engaged and practice new features."
"While the course is up-to-date, the nature of design software means continuous learning is needed."
"Keeping up with every Figma change isn't covered, but the foundation is solid."
"I know I need to watch out for Figma updates after finishing the course."
Includes useful tips for portfolio building and clients.
"The section on portfolio management was unexpectedly useful for getting started professionally."
"Tips on working with clients and optimizing your portfolio are a great bonus."
"It's not just about Figma; it helps you think about using your skills for a career."
"Provides good insights on preparing your work to attract clients."
Well-structured, suitable for beginners and self-paced study.
"The course is very well-structured, building concepts step-by-step."
"It's paced well, allowing you to follow along easily, even as a beginner."
"I appreciate being able to learn at my own pace and revisit lectures."
"The structured lessons and practical exercises are very helpful for learning."
Covers essential Figma tools and concepts effectively.
"I feel confident using Figma after this course; it covered all the essentials."
"The explanations of Auto Layout and components were particularly helpful."
"It goes over the main tools and features you need to get started with Figma design."
"Learned a lot about creating responsive views and interactive prototypes."
Hands-on projects provide valuable real-world experience.
"Working through the web and mobile projects gave me practical skills I can immediately use."
"The project-based learning approach is fantastic; it makes abstract concepts concrete."
"I learned how to build a complete design system by following the project examples."
"Creating the actual website and mobile app designs from start to finish was the most valuable part."
Expert instructor delivers clear, easy-to-follow lessons.
"The instructor explains everything in a way that's easy to follow and understand."
"The instructor has a great voice and pace, making the learning process enjoyable."
"Željko is an expert instructor. His explanations are clear and easy to follow."
"The instructor was very knowledgeable and explained everything in a clear manner."

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 Complete Figma Course: Web & Mobile Projects from Scratch with these activities:
Review Basic Design Principles
Reinforce fundamental design principles to better understand and apply Figma's tools effectively.
Browse courses on Color Theory
Show steps
  • Read articles or watch videos on design principles.
  • Analyze existing websites and apps, identifying design principles in action.
  • Practice applying these principles in simple design exercises.
Read 'Don't Make Me Think'
Improve your understanding of usability principles to create more user-friendly and effective Figma designs.
Show steps
  • Read the book, focusing on chapters relevant to UI/UX design.
  • Apply the book's principles to existing Figma designs.
  • Conduct usability testing on your designs to identify areas for improvement.
Read 'Refactoring UI'
Improve your understanding of UI design principles and best practices to create more visually appealing and effective Figma designs.
View Melania on Amazon
Show steps
  • Read the book, focusing on chapters relevant to current projects.
  • Apply the book's advice to existing Figma designs, refactoring the UI.
  • Document the changes and the reasoning behind them.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Recreate Existing UI Elements
Improve your Figma skills by recreating common UI elements like buttons, forms, and navigation bars.
Show steps
  • Find examples of UI elements on popular websites and apps.
  • Recreate the elements in Figma, paying attention to detail.
  • Compare your recreations to the originals and identify areas for improvement.
Design a Landing Page
Apply the skills learned in the course by designing a complete landing page in Figma, from wireframing to prototyping.
Show steps
  • Define the target audience and goals of the landing page.
  • Create wireframes to plan the layout and content.
  • Design the visual elements in Figma, using the course's techniques.
  • Prototype the interactions and animations.
  • Gather feedback and iterate on the design.
Write a Figma Tutorial
Solidify your understanding of Figma by creating a tutorial on a specific feature or technique covered in the course.
Show steps
  • Choose a Figma feature or technique to focus on.
  • Research and gather information on the chosen topic.
  • Create a step-by-step guide with clear instructions and visuals.
  • Share the tutorial on a blog, forum, or social media platform.
Contribute to a Figma Plugin
Deepen your understanding of Figma's capabilities by contributing to an open-source plugin project.
Show steps
  • Find an open-source Figma plugin project on GitHub.
  • Review the project's documentation and code.
  • Identify a bug to fix or a feature to add.
  • Submit a pull request with your changes.

Career center

Learners who complete Complete Figma Course: Web & Mobile Projects from Scratch will develop knowledge and skills that may be useful to these careers:
User Interface Designer
A User Interface Designer focuses on the visual elements of a digital product, ensuring it is aesthetically pleasing and easy to use. This role involves creating mockups, prototypes, and style guides. The Complete Figma Course helps build a foundation in interface design and prototyping, covering both website and mobile app designs. You will understand how to create interactive animations and manage your portfolio. This positions you for success as a User Interface Designer, leveraging Figma's capabilities to create exceptional user experiences. The course's focus on responsive design and design systems is also valuable for any aspiring User Interface Designer.
Web Designer
A Web Designer plans, creates, and codes internet sites and web pages, many of which combine text with sounds, pictures, graphics and video clips. A key aspect covered in this Complete Figman Course is how to design a website from start to finish. You will learn the basics of web structure and how to implement responsive web views. You will also learn how to optimize your portfolio. In addition, you'll discover how to use Figma to help with design projects. With the skills learned in this course, you'll be well-prepared to design visually appealing and functional websites.
Freelance Designer
Freelance Designers work independently, providing design services to clients on a project basis. This career path offers flexibility and the opportunity to work on a variety of projects. In this Complete Figma Course, you will learn how to optimize your portfolio and start getting clients by making Figma designs. In addition, the course emphasizes the real-world application of Figma in client projects. This positions you to manage your freelance career effectively.
Prototyper
A Prototyper specializes in creating interactive models and simulations of digital interfaces to test and refine design concepts. This role requires a strong understanding of user experience principles and prototyping tools. The Complete Figma Course helps build a foundation in prototyping interactive designs, covering both website and mobile app projects. You will learn how to create prototypes with interactive animations in Figma. The course emphasizes the automation of workflows in Figma, which greatly aids the rapid creation of prototypes. This will surely boost your career as a Prototyper.
Design Systems Manager
A Design Systems Manager oversees the creation, implementation, and maintenance of a comprehensive design system for an organization. This involves creating reusable components, documenting design guidelines, and ensuring consistency across all digital products. A key skill that is a good fit for this career is the design system taught in this Complete Figma Course. You will learn how to create a working design system that helps you finish your Figma projects easily. In addition, the course emphasizes proper project structuring within Figma, which is essential for managing large design systems.
Interactive Designer
Interactive Designers create engaging digital experiences through the use of animation, video, and interactive elements. They work on a variety of projects, including websites, mobile apps, and interactive installations. This Complete Figma Course helps build a foundation in creating interactive designs, covering both website and mobile app projects. You will learn how to create prototypes with interactive animations in Figma. The skills learned in this course will be useful to any aspiring Interactive Designer.
Mobile App Designer
Mobile App Designers are responsible for the layout and appearance of mobile applications. They ensure that the app is intuitive, visually appealing, and user-friendly. This Complete Figma Course may be useful for Mobile App Designer, teaching you how to create mobile app designs from start to finish. The course includes modules on creating wireframes, building flows for mobile wireframes, and creating prototypes with interactive animations. You will also learn how to design systems that help finish your Figma projects easily. You will also learn how to optimize your portfolio to attract clients.
Graphic Designer
Graphic Designers create visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. This role requires creativity, technical skills, and a strong understanding of design principles. The Complete Figma Course helps build a foundation for graphic design projects, covering both website and mobile app designs. You will also learn how to optimize your portfolio to attract clients. The course's focus on using Figma to assist with design projects may further enhance your capabilities as a Graphic Designer.
Visual Designer
Visual Designers are responsible for the overall look and feel of digital products. They focus on typography, color, imagery, and layout to create visually appealing and effective designs. The Complete Figma Course helps build a foundation in visual design principles, covering both website and mobile app designs. The course focuses on using Figma to assist with design projects and learning from existing website structures. This helps you create impactful designs.
User Experience Designer
The User Experience Designer improves the overall feel of a product, focusing on usability, accessibility, and customer satisfaction. UX Designers conduct user research, create user flows, and develop prototypes. The Complete Figma Course may be useful, covering skills such as creating wireframes and prototypes with interactive animations in Figma. The course goes through creating design projects in Figma from start to finish, covering both website and mobile app designs. Understanding website and mobile app structures are part of the learning objectives. With this foundation, you will be more adept at creating user-centered designs and improving user satisfaction in this role. You'll also learn how to optimize your portfolio.
UI Developer
A UI Developer translates design concepts into functional code, creating the user interface for websites and applications. This role requires a strong understanding of front-end development technologies and design principles. This Complete Figma Course may be useful for UI Developers who wish to improve their design skills. You will learn how to create responsive web and mobile views in Figma, and how to create wireframes. Knowledge of graphic design helps bridge the gap between design mockups and functional code.
UX Researcher
UX Researchers conduct user research to understand user behavior, needs, and motivations. They use various research methods to gather data and inform design decisions. The Complete Figma Course helps you, as a UX Researcher, create wireframes and prototypes. This will help you in your UX role. Knowing how to automate your workflow in Figma may also be useful, and so will the proper structuring of projects. The course will help you learn about website and mobile app structures.
Accessibility Specialist
An Accessibility Specialist ensures that digital products are accessible to people with disabilities. This role requires a deep understanding of accessibility standards and guidelines. The Complete Figma Course may be useful for Accessibility Specialists, covering topics that affect accessibility like website and mobile app structures, and how to manage projects correctly. It also teaches how to automate workflows in Figma, which can make the process easier, and how to make responsive web and mobile views in Figma.
Design Consultant
Design Consultants advise organizations on design strategy, branding, and user experience. They assess existing designs, identify areas for improvement, and recommend solutions. This Complete Figma Course may be useful for design consultants, because you will learn how to use it to help with design projects. The course also emphasizes real-world client projects. You will learn how to optimize your portfolio and attract clients.
Art Director
Art Directors are responsible for the visual style and images of a project. They make decisions about which visual elements to use and what style to adopt. This Complete Figma Course may be useful for Art Directors who wish to improve their skillset in the digital product space. With this Figma course, you will learn how to use it to help with design projects. The course also will teach you how to automate your workflow in Figma.

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 Complete Figma Course: Web & Mobile Projects from Scratch.
Classic guide to web usability. It emphasizes the importance of intuitive design and user-centered thinking. While not Figma-specific, it provides a strong foundation for creating user-friendly interfaces. It is particularly helpful for understanding how users interact with designs and how to avoid common usability pitfalls. This book is more valuable as additional reading to improve design thinking.

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