Course contents
SECTION: 2
First Draft AI 6:07

Questions

1
You are not following this thread
1
You are not following this thread

Course info

110 lessons / 9 hours 36 quiz questions 23 projects Certificate of achievement

Overview

Hi there, aspiring Figma enthusiast! Are you ready to embark on an exhilarating journey with me, Dan Scott, as we unlock the full potential of our Figma skills in the dazzling realm of UX/UI Design using Figma Advanced?

Course length: 9+ hours.

Try Figma for free by clicking here.

We’re not just moving boxes around here - you’re actually going to build something. In this course, you’ll get your own project brief and persona, and by the end, you’ll have a complete app ready to drop straight into your portfolio.

We’ll kick things off by using AI inside Figma to move fast — the kind of efficiency that saves you hours, not minutes. Then we’ll dive deep into Auto Layout and constraints, the tools that separate amateurs from pros. You’ll learn how to make responsive pages that flex, adapt, and update automatically, no matter the screen or content.

Next, you’ll master components and variables so solid they’re almost impossible to break. We’ll add visual punch with effects, typography, and micro-animations that give your designs instant polish and impact. You’ll also learn workflow hacks to manage your assets, grids, and styles like a seasoned professional, and I’ll even show you a few hardware setups that make you faster (and make you look good while you’re at it).

Once you’ve got the basics locked in, we’ll take things further. You’ll become a variant boss, building light and dark modes, compact and comfortable layouts, all with a single click. We’ll explore advanced animation, masking, and video techniques, the kind of creative power most designers don’t even realize Figma can deliver.

You’ll also learn to prototype faster, test smarter, and make things that feel real. We’ll cover accessibility, collaboration, and developer handoff using Dev Mode, refactoring, and shared team libraries so you can work seamlessly across projects and teams.

As you journey through this course, you'll acquire the skills wielded by UX professionals, gaining a profound understanding of the UX Design industry. From concept to a highly polished finish, you'll confidently manage your own UX projects ideal for your portfolio.

Throughout the course, I'll assign assignments and projects that nurture your skills and empower you to create your very own unique UX design masterpiece for your portfolio. Don’t worry if this all seems overwhelmingly advanced right now, because the BYOL crew stands ready to support and guide you, ensuring your questions get answered.

Bottom line, you’re not just learning Figma. You’re building a complete, professional-grade design system that looks elite and works flawlessly. Let’s go.

Requirements:
- A copy of Figma (a free plan is available on the Figma website here).
- Note: While you can complete the course using the free version of Figma, some lessons include features available only in the paid version. You can sign up for a free trial to follow along, or simply watch those sections for reference.
- Basic knowledge of Figma is required. I recommend watching my Figma Essentials course prior to embarking on this epic adventure.

Who this course is for:
-
UX/UI adventurers who already have a basic understanding of Figma.
- Self-taught Figma enthusiasts yearning for structured guidance.
- Graduates of my Figma Essentials Course, hungry for more knowledge and skills.
- Visionaries who have developed their own unique Figma approach but crave exploration of the vast universe of tools, updates, and time-saving techniques.

What you'll learn:

AI & Interaction Design
- First Draft & Add Interactions Using AI
- Suggest Auto Layout, Replace Content, Duplicate & Rename Layers (AI)
- AI Add Interactions Automatically

Layout & Auto Layout Mastery
- Working with Complex Layouts
- Nested & Responsive Auto Layouts
- Auto Layout Grids
- Grid vs Constraints vs Auto Layout — Which One to Use and When?
- How to Add Rows and Column Grids to One Layout
- How to Create & Update Layout Guide Styles for Columns & Rows
- How to Overlap & Stack Using Auto Layout
- Ignore Auto Layout to Absolute Spacing
- Minimum & Maximum Width/Heights
- How to Wrap Auto Layout Objects

Components, Variables & Variants
- Using Variants
- Multi-Dimensional Variants
- Variable – Light and Dark Modes
- Cart Totals Using Number Variables
- Conditions in Variables
- Boolean Variables
- Overlay Popups
- Spacing with Number Variables
- Boolean Component Properties
- Form Fields with Component Properties
- Instance Swap Inside a Component
- Organizing Components

Design Techniques & Visual Effects
- Liquid Glass Effect
- Texture, Noise & Effect
- Progressive Blur Effect
- Saving Effect Styles & Clearing Unused Styles
- Houdini Text
- Spring Animation & Overlays
- Masking Images Using AI Remove Background
- Spillover Masks
- Mask Images with Text
- Colour Layer Blending Modes
- Curving Text
- Vertical Trim
- Truncation

Animation & Interactions
- Custom Easing
- Animation Inside Variants
- Sticky Scroll Position Search Bars
- Horizontal Scrolling/Swipe
- Automatic Scroll Down to Anchor Point
- Interactive Components

Video & Media
- Working with Video
- Play/Pause Video Controls
- Video to Play on Hover

Typography & Color Systems
- Advanced Color Tricks
- Change/Replace Colors
- Color Themes for Light and Dark
- What is Good Spacing for Web & App Design

Accessibility
- Making Your Designs Accessible

Drawing & Vector Tools
- Advanced Drawing Tips and Tricks
- Variable Width Tool & Simplify Stroke

Workflow, Collaboration & Handoff
- Workflow Tips & Tricks
- Advanced Copy, Paste, and Selection Tricks
- Frame Tips and Tricks
- Sections
- Layer Zen in Figma
- Advanced Search
- Bulk Rename Layers
- How to Use Dev Mode
- Document a Component in a Design System
- Version History
- Slice Tool
- Team Libraries
- Refactoring Components
- Forum support from me and the rest of the BYOL crew.
- All the techniques used by UX professionals
- 107 videos of detailed Figma Advanced Content.

Daniel Walter Scott

Daniel Walter Scott

Founder of Bring Your Own Laptop & Chief Instructor

I discovered the world of design as an art student when I stumbled upon a lab full of green & blue iMac G3’s. My initial curiosity around using the computer to create ‘art’ developed into a full-blown passion, eventually leading me to become a digital designer and founder of Bring Your Own Laptop.

Sharing and teaching are a huge part of who I am. As a certified Adobe instructor, I've had the honor of winning multiple Adobe teaching awards at their annual MAX conference. I see Bring Your Own Laptop as the supportive community I wished for when I was first starting out and intimidated by design. Through teaching, I hope to bring others along for the ride and empower my students to bring their stories, labors of love, and art into the world.

True to my Kiwi roots, I've lived in many places, and currently, I reside in Ireland with my wife and kids.

Certificates

We’re awarding certificates for this course!

Check out the How to earn your certificate video for instructions on how to earn yours and click the available certificate levels below for more information.

How to earn your certificate

Work your way towards your certificate for this course by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Complete and pass the Knowledge Quiz (Merit level courses only)
  • Complete the Distinction Certificate Project (Distinction level courses only) - look out for the video marked with
  • Upload your Distinction project to the My Projects area in your account
  • Request your certificate when you've completed the requirements for the certificate level you're working towards

Good luck!

Pass certificates

We're awarding 'Pass' level certificates for this course.

You can work your way towards your 'Pass' certificate by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Don't forget to request your certificate when all your projects are complete

Good luck!

Merit certificates

We're awarding 'Merit' level certificates for this course.

You can work your way towards your 'Merit' certificate by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Complete and pass the Knowledge Quiz
  • Don't forget to request your certificate when you have passed the quiz and completed all your projects

Good luck!

Distinction certificates

We're awarding 'Distinction' level certificates for this course.

You can work your way towards your 'Distinction' certificate by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Complete and pass the Knowledge Quiz
  • Complete the Distinction Certificate Project - look out for the video marked with
  • Upload your Distinction project to the My Projects area in your account
  • Don't forget to request your certificate when you have passed the quiz and completed all your projects

Good luck!

Downloads & Exercise files

Transcript

Hi everyone.

We're gonna start the course looking at a feature

called First Draft.

Okay? It's AI driven.

It's a great way to kind

of get templates, get kind of started.

Um, it's more useful once you've got a few more

of the skills from this course to kind of take it further.

But I wanna show it now 'cause it's awesome

and it got ready to get started with projects.

So you can see down here I've got the prompt open, okay?

And I'm gonna say it's a basic app.

Make a checkout page for a music event app

and boom, there you go.

It's made a checkout page.

I could play around with the styles and fonts, okay?

But it is something generated from scratch,

from Fig MA's ai.

Let's jump in and look at the pros and cons of it

and how to kind of get it working for you.

We'll also look at the AI feature for ADD interactions.

Alright, let's go.

Alright, so I'm in a new blank design file.

I'm in design, this little tab on the bottom here,

and I'm gonna go to actions.

Now this one here is a paid feature.

Um, so just watch if you're on the free one.

It is, uh, where is, it's called First draft,

so you might search for it.

I've found mine here under Design Tools. Gonna click it.

Okay? The cool thing about it, you can kind

of give it some guidelines as in,

do I want a basic app or a wire frame?

Okay, does it need images or not?

You know, uh, basic site or a site wire frame.

Okay, we've looked at that before.

High fidelity, low fidelity.

Um, so I'm gonna do an app

and I'm gonna say I want it to be, um, it's an event

listing app for music

and just click, make it stand back.

Watch the AI bots do the little thing.

Oh, that was quick thought.

We might even have to jump cut and fast.

Oh, Coldplay, Taylor Swift, I'm out it Sharon, Billy Eilish.

It's not my music. Um,

but what you can see here is it's actually built this

unique app for you.

Um, it is generating, uh, these images.

These images are like it's AI engine making them.

That's why sometimes they can take a little while

and they're kind of like sparkly,

but oh my goodness, it's made an app.

Look at it. This is cool. Let's prototype it. Let's go. Yep.

Okay. And so a look, I like it.

What works, what doesn't? Okay, it's just kind of mocked up.

Doesn't do a whole lot. There's not of, um, interactivity.

You can like in the essentials course go,

you actually, let's look at something else.

Um, let's, at the Colors watch at this.

That's the first colorway. Okay?

You can see, you can go through and say,

oh, I like these ones.

It's a great way to get started.

And once you'll finish this course, the advance one,

you'll be able to add all the interactivity

and all the right ways to kind of get it out for designs.

It's like working with a template except the template.

You get to be very customized, okay?

Especially for things like the colors, things like,

it's like make changes as well.

Look, you can say actually rounded corners.

I want super rounded corners. No rounded corners.

We're going for the boxy look, okay? The spacing.

We want to open that up. It's just very cool.

Oh, what kind of fonts do you wanna use?

Okay, you can work through it.

You can prompt it as well to say, um, can you, uh, add

a large hero

Box?

I dunno if this is gonna work, by the way, okay?

But you can start prompting it to do stuff.

It would be probably easier for me to do a lot

of small changes myself, okay?

'cause it's done a version of it.

It's not the thing I had in my head.

So that's gonna be the tricky part. So you can prompt away.

And sometimes it's easy just to make it.

Let's have a look, uh, under assets, okay?

It has got no assets for this particular, um, document.

There's no library, there's no styles for it.

Maybe that'll change by the time you get to it,

but now there's still a lot of work to do.

But very cool way to get started.

Once you've got some skills, you can't just

be a UX designer.

Go, all right, I've learned nothing about fig.

I'm just gonna use the prompt.

Maybe that's possible in the future.

I don't think so, but I wanna show you that there.

The other thing I wanted to show you from the essentials

course was, let's say we wanna make another page.

Let's go you and let's select it all and delete it.

And this one here, we're gonna go back to our prompt again

and we're gonna say, uh, we got first draft.

Okay? And I'm gonna say event

and listing in detail.

C oh, spell it right Then here we go.

Alright, it's gone. And here it is.

It, oh, it has made a new page rather than trying

to use the one that I made for it.

But you can see here, has it used the same fonts?

Let's have a look. Uh, public sands.

And this one is, uh, no outfit. So it's gonna get better.

You know, I'm looking forward to the time

where I just need a really basic page, like a T's

and C'S page or a checkout page

that looks like a really trustworthy one.

And it can take the styles

that you've already got and then apply them.

That's probably not too far in the future,

but for the moment it's kind of more idea generation.

Um, and you fixing it up and changing it around after. Now.

'cause like everything is different.

But what it can do is we can do, uh, this part here.

We go into the actions

and we can say, I'd like to look at add interactions, okay?

Uh, between you and you add interactions.

Okay? And it did it. Okay?

So it's add the little menal interactions.

So let's give it a prototype.

Now, let's start with this guy

and go to plate and let's have a look.

I can't even remember which button it was.

Oh yeah, it worked. Okay. And then go back to the home.

All right. So those two little things can be powerful okay?

And will be better later on.

But I just wanna show you earlier on in the course, the kind

of new things that are happening with Figma.

And I can come back and update this video in the future.

It's not taking our jobs,

but it is short cutting some of the things we used

to do in terms of like, all right, I wonder

what a good form looks like.

You can start working with, make a first draft

or like normal, go back to home on the browser version.

Remember go up to the F and go to home,

which is at the top, okay?

And you can go to the templates.

There's plenty of templates out there.

It's kind of the way I'm using it at the moment.

It will get better, but it's new, it's fancy

and it will be more handy when your skills are even handier.

And you can kind of like take what that makes

and make it, uh, you know, connect it all up with styles

and auto layouts and variables.

Oh, it's gonna be fun. Alright,

that is it for the first video.

What did you think? Have a play around with it.

I will see you in the next video.

Written Guide

How do you use Figma AI to create a first draft?

Open a Figma design file, go to Actions, search for First Draft, choose an app or website format, and describe the screen you need. Figma generates a starting design you can customise with colours, fonts, spacing and corners. Treat it as a starting point, not a finished product.

Figma First Draft: Create AI Designs and Add Interactions


Key takeaways

  • Generate app and website designs from a simple prompt.

  • Explore visual directions without building every layout from scratch.

  • Know when manual edits are quicker than another AI prompt.

  • Check for inconsistent fonts and missing reusable styles.

  • Use Add interactions to connect screens, then test the prototype.


A blank canvas can be a bit of a hurdle. You know you need an event listing, a checkout page or a form, but sometimes you just want something useful to start with. That is where Figma First Draft gets exciting.

It is a bit like working with a template, except you describe what you need and Figma’s AI generates a design for you. Is it going to do all the design work? No. Is it a very cool way to get a project moving? Absolutely.


Open First Draft and choose your starting point

Start in a new, blank Figma design file. In the Design workspace, open Actions from the bottom toolbar and search for First Draft. In the version used here, it appears under Design Tools and is a paid feature.

Before entering your prompt, choose the kind of output you want:

  • Basic app: a more visually developed app design.

  • App wireframe: a simpler starting point focused on structure.

  • Basic site: a more visually developed website design.

  • Site wireframe: a lower-fidelity website layout.

Think about whether you want images and visual styling at this stage, or whether you mainly need to work out the layout. That is the practical difference between starting with a higher-fidelity design and a lower-fidelity wireframe.


Generate a music event app with a simple prompt

For this example, choose an app and describe an event listing app for music. Click Make it, and give the AI a moment to do its thing.

The result is a music events screen with artist listings, event cards and concert imagery. Mine came back with names such as Coldplay, Taylor Swift, Ed Sheeran and Billie Eilish. Not exactly my personal line-up, but there is an app layout sitting on the canvas. That is pretty impressive.

The images are generated too. They can take a little longer to appear than the surrounding layout, so give them time to finish before judging the result.

Figma workspace displaying an iPhone frame with AI-generated concert event listings for artists including Coldplay and Taylor Swift, showing an active

A short prompt gives us a music event layout with generated concert imagery.

You can use the same approach for a more specific screen, such as a checkout page for a music event app. The useful part is getting a concrete design to work with rather than starting with an empty frame.


A generated screen is not a working app

Open the result in the prototype player and try it out. It looks like an app, but initially it is mostly a mock-up. There is not much interactivity.

Visual completeness and functional completeness are different things. First Draft gives you the former as a starting point. You still need to inspect the layout, refine the design and connect the appropriate interactions.


Customise colours, corners, spacing and fonts

Once the first design exists, you can explore its visual direction using the available styling controls. This is one of the nicest parts of the workflow: you can quickly try alternatives without manually changing every individual element.

  • Colours: switch between colourways to explore dark, light and more colourful treatments.

  • Corner radius: try heavily rounded corners or remove the rounding for a boxier look.

  • Spacing: open up the layout and see how a roomier arrangement feels.

  • Fonts: experiment with different typefaces.

Figma interface displaying a full vertical mobile wireframe for a music app beside the

Switching colourways is a quick way to explore a different visual direction.

This feels familiar if you have used templates before. You are not accepting the first result as the final design. You are using it to find a direction, then making it your own.


Use follow-up prompts, but know when to edit manually

You can also ask First Draft to change the design. For example, I tried asking it to add a large hero area.

It produced a version of that idea, but not quite the one I had in my head. That is the tricky bit. A prompt can describe what you want, yet the result may still need adjusting.

For many small changes, I would simply make the edit myself. Use prompting when it saves work, not when it turns a quick adjustment into several rounds of explaining. The more comfortable you are with Figma, the easier that judgement becomes.


Check what First Draft has not built

A polished-looking screen can hide quite a lot of unfinished work. In this example, checking the document showed that it had not created a reusable asset library or styles for the design.

That matters when you want to develop the idea beyond one attractive screen. There is still work to do connecting the design to styles, Auto Layout and variables.

First Draft becomes more useful as your Figma skills improve. You can take the generated result, understand how it is put together and turn it into something more consistent and useful. It is not a substitute for learning the tool or developing your UX design judgement.


Generate a second screen, then check consistency

Next, try creating an event detail screen to go with the music listing. Return to First Draft and describe the new screen you need.

In my example, I prepared an empty frame for it, but First Draft created a separate new frame instead of filling the one I had made. So do not assume it will use your intended destination.

More importantly, the new screen did not automatically inherit the same typography. One design used Public Sans, while the other used Outfit.

They belonged to the same general app idea, but they were not a fully consistent set of screens. You need to check the fonts, colours and other visual decisions rather than assume the AI has matched them.

Figma canvas displaying two connected mobile UI screens—a music event discovery feed on the left and an

Generating a second screen gives us more to work with, but consistency still needs checking.

What I would love is to request a straightforward terms and conditions page or a trustworthy-looking checkout page and have it automatically adopt the existing design’s styles. That is the direction I am excited about, but it is not what this example delivers.

For now, think of First Draft primarily as idea generation followed by your own refinement.


Connect the screens with Add interactions

There is another useful AI feature alongside First Draft: Add interactions. Once you have the listing and detail screens, you can ask Figma to connect them.

  1. Select the two screens you want to connect.

  2. Open Actions and choose Add interactions.

  3. Let Figma add the prototype connections.

  4. Select the starting screen and press Play.

  5. Test the route to the detail screen and the route back home.

In this example, the generated navigation worked: I could move from the listing to the detail screen and return home. That is a handy shortcut compared with starting every connection manually.

Still, test what has been added. The successful connections here demonstrate a basic route through the design, not a complete, fully functioning app.


Use AI as a starting point, just as you would a template

The way I am using First Draft is similar to the way I use templates. If I need a starting idea for a form or a common screen, it can help me get past the blank canvas quickly.

Traditional templates remain an option too. In the browser version of Figma, open the Figma menu, choose Home, and browse the available templates and community resources.

Neither route removes the need for design skills. Both give you something to evaluate, adapt and improve.

That is the exciting part of these AI features. They shortcut some of the initial work, while your knowledge lets you take the result further. Generate a draft, have a play with the styling, check what is missing, and then make it properly yours.


Key terms

First Draft

Figma’s AI-driven feature for generating an initial app or website design from a text prompt. It provides a starting layout rather than a finished product.

Wireframe and fidelity

A wireframe focuses on a screen’s structure with less visual detail. Higher-fidelity designs include more developed styling and imagery.

Hero area

A large, prominent section near the top of a screen. In this example, it was an addition requested through a follow-up prompt.

Add interactions

An AI feature that adds prototype connections between selected screens. Test those connections in the prototype player to check the navigation.

Styles, Auto Layout and variables

Figma features used to make designs more consistent and manageable. They are part of the work needed to take a generated draft further.


FAQs

Is Figma First Draft a paid feature?

In the version used for this example, First Draft is a paid feature. Look for it through Actions under Design Tools, or search for its name.

Does First Draft automatically match existing styles?

Do not assume it will. The separately generated screens in this example used different fonts, so checking and correcting visual consistency was still necessary.

Can First Draft create an interactive prototype?

The initial result is mainly a visual mock-up. Use Add interactions to create connections between screens, then open the prototype player and test the routes.

Do I still need to learn Figma?

Yes. Figma skills help you refine layouts, fix inconsistencies, make precise edits and connect the result to styles, Auto Layout and variables. First Draft is more useful when you can confidently improve what it generates.

Daniel Walter Scott

Written by Daniel Walter Scott — Founder of Bring Your Own Laptop & Chief Instructor

  • Powered by Marvin
  • Terms of use
  • Privacy policy
  • Cookie policy
  • © Bring your Own Laptop Ltd 2026
🎬 After Effects Essentials is Now LIVE!

🎬 After Effects Essentials is Now LIVE!

Kyle Hamrick’s brand-new After Effects Essentials course has officially launched!

Jump in and start bringing your ideas to life with motion, animation, and visual effects, all taught step-by-step from the ground up. 🚀

Whether you’re completely new to After Effects or ready to build your confidence, there’s plenty to explore, create, and animate.