LoginNotify me

Get AI to build the
interface
you actually
had in mind

A course for designers and engineers who want AI’s speed without lowering their bar.

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

Enrollment reopens January 19th

4,500+ designers and engineers have already taken the course. Join the waitlist to get two free 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, JPMorgan

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.

Trusted by developers and designers at

People say educational content is dead but I bought this immediately. You just have to teach the things people are craving to learn, and that’s changed.

Profile picture of Adam Wathan
Adam WathanCreator of Tailwind CSS

For a long time as an engineer, I needed a better mental model of how to approach design. I could tell when a UI feels off but couldn’t figure out why. I got this an hour ago, and I’m already learning a lot.

Profile picture of Amr Awad
Amr AwadFounder, Lunch Flow

I’m a simple man. Emil releases something for agents, I buy. They are worth their weight in gold, really helps the agents build delightful experiences.

Profile picture of Iheanyi Ekechukwu
Iheanyi EkechukwuEngineer, Stripe

Using it for more than a month. One of the best investments this year. Thanks Emil for improving my UI skills and pushing me to write more specific prompts.

Profile picture of Arun Sreenivasan
Arun SreenivasanKiruk Studio

Four lessons in, and it’s the clearest take on packaging judgment for agents I’ve seen.

Profile picture of Alonso
AlonsoDesign Engineer

I was skeptical of “online classes” in 2026, but Emil keeps proving they’re worth the money. The format was never the problem!

Profile picture of jaceyang
jaceyangAI Engineer, Ubiquant

Loving the new course, skills, and community. Quality is insanely high, with daily resources shared in the community. Worth it!

Profile picture of Davide Sala
Davide SalaFounding Product Manager, Datapizza

This is my second investment in Emil’s courses and I’ve gotten so much out of it. Just take it, you won’t regret it.

Profile picture of vishesh
visheshBrand Designer

You probably know how much I love to build my ideas. Bought this last night and started jamming through lessons. Learning so much already.

Profile picture of Kris Puckett
Kris PuckettDesign Manager, Stripe

Loving the course and a daily user of Emil’s skills. Highly recommend for anyone looking to up their design and frontend abilities!

Profile picture of Adam Waxman
Adam WaxmanDesigner, Linear

It goes even deeper than just UI. I spent 30 minutes working through the “friction as a feature” module with the product thinking skill, and it really got me into the shoes of the user.

Profile picture of Kai
KaiProduct Designer

I paid for this out of my own pocket. I don’t think there are many engineers as good as Emil at explaining something like this, definitely check it out!

Profile picture of Andrea Bruno
Andrea BrunoOpen Source Developer

A couple of lessons in and I’ve already picked up several practical takeaways to design smarter, cleaner, easier to use LLM skills. Highly recommend!

Profile picture of Matt Woods
Matt WoodsProduct Manager

Emil’s gone 2/2 with his courses. With so much subpar content on the subject, it’s refreshing to see a resource curated as tastefully as this.

Profile picture of Mihir
MihirProduct Designer, Wayground

Some of the best money I’ve spent on myself recently.

Profile picture of Justin Levine
Justin LevineEngineer, Mastra

The course is really well made, highly recommended.

Profile picture of Dorian
DorianCreator of Kokonut UI

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.

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

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

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.