📱 Best viewed on desktop. Mobile navigation available at bottom.

DESN378: Code+Design 2 Winter 2026

Wiring Up the Nervous System. Sense. Respond. Adapt.

22 students 11 weeks 5 hours/week:in-class 10 hours/week:at home

Welcome to the Next Layer

You know how to design and build sites with HTML (structure) and CSS (style). Pages that look right. Layouts that hold together.

But they don’t do anything yet. What’s missing is behavior.

This quarter, you add the nervous system—the layer that senses a click, responds to a scroll, remembers a preference. The layer that makes the difference between a static page and an experience.

You will learn JavaScript the way designers need it.

Behavior first. Syntax second.
“How should this feel?” before “How do I code this?”

This is not computer science. It’s Interaction Design, where code is the material we use to shape experience.

Weekly Curriculum

Course Projects

Project 1: Signal + State

Weeks 1-3

Theme system, persistence, user preferences, accessibility.

Project 2: Lost in the Scroll

Weeks 5-9

Scrollytelling narrative from blueprint to final deployed experience.

Resources

Course Philosophy & Protocol

Sense. Respond. Adapt.

You already know structure. You already know style. This course adds the third layer: behavior. Code is treated as a creative material.

The question is not just "what syntax do I use?" It's "how should this feel?"

The Interaction Designer

Timing, feedback, state, motion, user respect.

The Behavioral Coder

Events, DOM, animation systems, preference APIs.

The Protocol

"I will design behavior, not just apply effects.

I will ask 'how should this feel?' before 'how do I code this?'

When I use AI, I will understand what it generates.

I will respect user preferences and build for everyone.

I will develop my creative voice through code.

I will make things that respond with intent."