A course that teaches you how to build great interfaces with AI, without lowering your bar.
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.
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.”
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:
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.
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.
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.”
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.
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.
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!”
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.

Learn how to make AI match your quality bar, from the creator of animations.dev.
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.