A 6-week cohort course for developers

Product Design
for Developers

Make products that feel deliberate, not generated.

AI can produce a functional interface in minutes. The harder part is knowing what should be there, what should be removed, and why the details feel right.

Duration
6 weeks
Structure
Cohort-based
Lessons
Primarily text
First cohort in development
Join the waiting list

Functionality is abundant.
Judgment isn’t.

Generative tools make it easier than ever to assemble polished screens. They also pull products toward the same safe defaults: familiar layouts, interchangeable copy, unnecessary decoration, and workflows nobody stopped to question.

The advantage is no longer the ability to render an interface. It is the ability to decide what the interface should do, how it should behave, and what makes it unmistakably part of one thoughtful product.

You can build it.
Now make it make sense.

This course is for developers who can ship functional products and want to improve the judgment behind them.

This is for you if—

  • Your product works, but still feels unfinished.
  • You can spot weak design, but struggle to explain or fix it.
  • AI helps you move faster, but its output often feels generic.
  • You want stronger product instincts—not a new career as a graphic designer.

Move from “looks fine”
to clear decisions.

  1. 01Recognize when an interface is technically correct but experientially weak.
  2. 02Turn vague design discomfort into specific, fixable decisions.
  3. 03Ship flows that feel simpler, clearer, and more trustworthy.
  4. 04Give AI better direction—and know when its first answer is not good enough.

Preliminary curriculum

Six weeks. One product mindset.

Each week advances the work: from noticing what is wrong, to making better choices, to validating them through real use.

  1. Week 01

    Develop product taste

    Learn to notice what makes an interface feel clear, coherent, and specific—and what makes it feel like a default.

    • Product taste
    • Design constraints
    • Generic AI patterns
  2. Week 02

    Create visual order

    Use hierarchy, type, and space to tell people what matters before they have to think about it.

    • Interface hierarchy
    • Typography
    • Spacing
  3. Week 03

    Make workflows obvious

    Reduce decisions, clarify actions, and design interactions around the job a person is trying to finish.

    • Simplifying workflows
    • Interaction design
    • Interface copy
  4. Week 04

    Design the whole experience

    Treat onboarding, system feedback, and failure as core product moments rather than cleanup work.

    • Onboarding
    • Empty and loading states
    • Success and error states
  5. Week 05

    Build for real conditions

    Make interfaces useful across devices, input methods, abilities, and imperfect environments.

    • Accessibility
    • Mobile behavior
    • Responsive decisions
  6. Week 06

    Find the product’s character

    Observe how people use what you built, sharpen the details, and create a personality the product can sustain.

    • Observing users
    • Product personality
    • Coherence and refinement

Design judgment is becoming a developer skill.

When implementation gets cheaper, decisions become more valuable.

Developers are increasingly responsible for directing systems that can produce many plausible solutions. Product design gives you the criteria to choose among them: usefulness, hierarchy, clarity, accessibility, character, and care.

The goal is not to decorate the output. It is to make better choices before, during, and after the code is written.

Product Design for Developers

First cohort coming soon

Be there when
enrollment opens.