Skip to main content

University of Michigan School of Information


579 - Building Interactive Applications

Building Interactive Applications --- This course introduces tools and techniques for building user interfaces that are reactive and responsive. It covers a variety of design heuristics for creating interfaces that are usable and accessible. It also teaches software design patterns to implement user interfaces at scale.
Credit Hours 3


  • (SI 506 or waiver) and [preceded or accompanied by (SI 539 or waiver) and (SI 504 or waiver)]; (C- or better)