Course Description

This course is designed for non-technical students who are interested in learning how to build and style websites using front-end development languages and tools. It is well suited for those who want to spin up an interactive portfolio or build a landing page to pitch a product idea. Students will learn useful skills that can be applied to a broad range of businesses, not limited to technology companies.

Learner Outcomes

Upon successful completion of this course, students will be able to:

  • Setup and use source code editors (Visual Studio Code)
  • Employ JavaScript frameworks (React.js) and package managers (yarn)
  • Write HTML and CSS to control the display and layout of webpages
  • Create features common to websites and web applications (e.g. routing)
  • Launch their content to a live host through Firebase (time-permitting)




Access to a MacBook computer; required for class.



UCSB undergraduates and international students who want learn how to create/edit websites.

Coming soon!  We are planning to offer this course in the near future. Please click on Request Information below that we may promptly notify you when enrollment opens.