Course description

This course teaches students how to implement usable and understandable applications using ReactJS, including core concepts of design like typography, color theory, and visual hierarchy. The first weeks cover introduction to font families, color palettes, and design principles, and how to apply the right ones based on context. We then deep dive into ReactJS and build simple yet complete components, applying the acquired knowledge to produce user-friendly and proportionally designed objects. We finalize by building a small web-application leveraging existing component libraries and frameworks.


Associated Schools

  • Harvard Extension School

Enroll now.
Take course