Enroll NowEnroll Now

AI for Designers and Engineers

A course that teaches you how to build great interfaces with AI, without lowering your bar.

My profile picture, but without a face
Taught by Emil Kowalski

You can tell when an interface was built with AI.

The spacing is slightly off. The animations feel cheap, or there are too many of them. Everything looks like a template. It works, that’s about as good as it gets.

So most of us end up in one of two places. Some avoid AI for UI work altogether, doing everything by hand, others let AI run and accept what comes out, shipping interfaces that feel generic.

Neither one is a good place to be.

AI is only as good as the person directing it

The people getting great results with AI aren’t using a secret model or a magic prompt. They know what a great interface looks like, and they know how to steer AI towards it.

They know how to make AI follow their taste instead of its defaults. When to delegate and when to take over. How to review AI’s output the way a proper designer or engineer would review work, and how to catch the details it gets wrong.

Work that used to take a week takes a day, and the quality bar doesn’t drop, it goes up, because you can spend your time on the things that actually matter.

That’s the skill this course teaches.

Somewhere along the way, design engineering became about animations and slick demos. In reality, it’s mostly deciding what not to do. Emil gets this. His course is about building great interfaces with AI, not great demos.

shadcn's profile picture
shadcnCreator of shadcn/ui

What you’ll learn

This is a course about using AI the way it should be used: as a tool that amplifies your taste, not a replacement for it. You’ll learn:

You’ll get a set of 20 skills to help you with this process:

/prototype
/design-foundations
/typography
/color
/surfaces
/component-design
/design-vocabulary
/marketing-pages
/animations
/ui-polish
/performance
/touch-and-accessibility
/ask-lapse
/ask-emil
/writing-skills
/get-creative
/build-a-tool
/engineering-vocabulary
/forms-and-inputs
/ui-review

You’ll also get Lapse, a tool built for reviewing animations. It records your interface, you can slow it down, scrub through it, or even copy the state of the animation at a frame so your agent gets the exact timings and values, and fixes the right thing.

Recording an animation, scrub frame by frame, add comments, and copy the exact animation state for your agent.

Hey, I’m Emil

I’m a design engineer at Linear, and before that I worked on the design team at Vercel. I also created Sonner and Vaul, two open source React libraries downloaded over 80,000,000 times per week from npm.

Sonner, a toast component for React.
Vaul, a drawer component for React.

I care deeply about user interfaces, and I use AI in my work every day. Not because of hype, but because it genuinely makes me faster without lowering my bar.

Emil's courses are simple but delightful! In a world where AI makes shipping all types of UI extremely easy, he focuses on helping people gain the foundational principles needed to build exceptional interfaces.

Pranathi Peri's profile picture
Pranathi PeriDesigner, Anthropic

You’ll also get…

After enrolling in this course you’ll also get access to some bonus features that will help you build better interfaces.

An exclusive Discord community where you can learn with others.

7
AI for UI

The Vault, the resources that shaped how I work, from skills to tools.

20 UI skills to help you prototype, review, and build great interfaces.

/prototype
/design-foundations
/typography
/color
/design-vocabulary
/ask-emil
/marketing-pages
/animations
/ui-polish
/performance
/surfaces
/component-design
/forms-and-inputs
/ui-review
/ask-lapse
/writing-skills
/get-creative
/build-a-tool
/engineering-vocabulary
/touch-and-accessibility

Lapse, a tool that helps you slow down, inspect, and review animations properly.

The /build-a-tool and /get-creative skills have been a phenomenal unlock. Created a bespoke shader mini app, a prototyping harness for my company’s DS, and some other fun stuff. Bravo and thank you!

Nick Galang's profile picture
Nick GalangStaff Product Designer, MetaDAO

The same care as animations.dev

My previous course, animations.dev, has been taken by over 11,000 designers and engineers from companies like OpenAI, Anthropic, Apple, and Stripe.

If you’ve taken it, you know the level of quality to expect here.

Emil

Start building great interfaces with AI

Learn how to make AI match your quality bar, from the creator of animations.dev.

  • The exact UI skills I use every day
  • Workflows to prototype and ship
  • Lapse, an animation review tool
  • Money-back guarantee, anytime
  • The Vault, my resource library
  • Private Discord community
  • Free future updates
  • $50 in Cursor credits

Available in early access

Get the first 7 lessons, Lapse, and a complete set of 20 UI skills. The remaining lessons ship as I finish them, and every lesson and tool I add after today is yours at no extra charge. When the course is complete, it’ll cost more.

Enrollment is open for 15 days. After that, I’ll close it and focus on making more content for the course while listening to your feedback.

Enrollment closes in
00 days00 hours00 minutes00 seconds
Start learning now $399 $299Pay once, access for life.

Trusted by developers and designers at

Course

Yes. Directing AI well matters more than writing code yourself, and that’s exactly what this course teaches. If you can tell a great interface from a mediocre one, you’ll learn how to get AI to build the great one. The technical parts are explained along the way.
The workflows are built around Claude Code, but the core of the course, encoding your taste into rules and skills, knowing what to delegate, and reviewing AI’s output, applies to any coding agent. If a better tool comes out next year, everything you learn transfers.
Just like with animations.dev, you get free updates for life, so when the tools change, the course changes with them. But it also teaches a lot of timeless advice that will always be useful, regardless of the LLM
That’s who this course is for. Most people who use AI daily accept its defaults, and it shows in the output. This course is about closing the gap between “it works” and “it feels great”: the setup, rules, and review workflows I use every day in my own work.
No, this course is fully standalone. animations.dev teaches you how to build great animations with and without AI, it builds domain-expertise and teaches you taste. This course teaches you how to get that level of quality out of AI after you’ve already acquired that expertise. They complement each other, but neither requires the other.
From day one you get the first 7 lessons, Lapse, and a complete set of 20 UI skills you can start using in your work immediately. The remaining lessons ship as I finish them, and you’ll get an email every time a new one drops. Because you’re joining before the course is complete, every lesson I add after today is yours at no extra charge, and you end up with the exact same course as everyone who joins after it’s done. Early access buyers also get to shape it: your feedback directly influences what I make next.

Purchasing

If you are not happy with the course, whatever the reason is, you can get a refund at any time by sending an email at e@emilkowal.ski.
No. You pay once and get everything: all current content, every lesson I add, and free updates for life. Nothing changes for you when the full course launches, except that you’ll have paid less than it costs then.
Yes! After purchasing you’ll get an email with a link to generate a customized invoice.
Yes! If you are from a country that qualifies for a discount, you’ll see a banner below the purchase card with the discount code. Keep in mind that if you use the PPP code, you’ll only be able to access the course from the same country you purchased it from.
Yes! Head over to the team licenses page. Teams of 5 or more get a discount, and after purchasing you’ll receive a code your team members use to redeem their seats.

Help

Shoot me an email at e@emilkowal.ski.
AI for Designers and Engineers