Notify me

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

Enrollment reopens January 19th

Join the waitlist to get two preview lessons and be the first to know when enrollment reopens.

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 and test AI’s output the way a proper designer or engineer would, 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.

“I’ve been in early access for the past few months, and it’s helped a ton with translating taste to UI, especially when it comes to describing what I actually want. It’s not magic, but it’s pretty dang close.”

Johnny's profile picture
JohnnySoftware Engineer, JPMorganChase

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 also get the 28 skills I use every day, and , a tool I built for reviewing animations.

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.

My previous course, animations.dev, has been taken by over 13,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'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

What’s included

Alongside the lessons, you get everything I use to build interfaces with AI.

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

/prototype
/design-foundations
/typography
/color
/design-system-docs
/design-vocabulary
/ask-emil
/marketing-pages
/animations
/ui-polish
/performance
/mobile-native
/product-thinking
/surfaces
/component-design
/forms-and-inputs
/ui-review
/prep-for-prod
/unslop-design
/ask-lapse
/writing-skills
/get-creative
/build-a-tool
/borrow-a-brain
/engineering-vocabulary
/unslop-writing
/unslop-code
/touch-and-accessibility

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

An exclusive Discord community where you can learn with others.

Image
7
AI for UI

A visual vocabulary of 244 terms to tell your agents exactly what you want.

“I was on the back foot thinking I already knew most of the stuff. I was completely wrong. Honestly, the price is worth it just for the skills themselves, which are saving me tons of back and forth in polish and prep for handoff on a day-to-day basis.”

Alexander Traykov's profile picture
Alexander TraykovLead Product Designer, Pave
Image

Join
designers and engineers learning AI for UI.

Join the waitlist to get two free lessons and be the first to know when enrollment reopens.

Enrollment reopens on Tuesday, January 19

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.
Yes. Getting AI to write working code is the easy part. Getting it to build an interface that feels right is much harder, and that’s what this course is about. You’ll learn how to set AI up so its output meets a high bar, and you get 28 UI skills that already encode a lot of that taste for you. The more you care about how your interfaces look and feel, the more you’ll get out of it.
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 future updates, 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 improving what you can get out of an AI through the right setup, rules, and workflows.
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 yourself. They complement each other, but neither requires the other.
It’s fully self-paced. There are no live sessions or deadlines, so you can go through it at your own pace and finish whenever you want. Lessons are text-based with interactive examples you can play with right in the browser. Videos are coming soon.
From day one you get the first 20 lessons, Lapse, and a complete set of 28 UI skills you can start using in your work immediately. The remaining lessons ship as I finish them, you’ll get an email when new content is added. 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.

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 all future content at no extra charge.
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.