Tämän kurssin avulla opiskelijat voivat suunnitella ja rakentaa kokonaisia JavaScript-verkkosovelluksia. Opiskelija oppii ohjelmoinnin perusteet painottaen taistelutestejä ja parhaita käytäntöjä.
Tämä 8 viikon syventävä kurssi on tarkoitettu aloittelijoille, joilla ei ole aikaisempaa suunnittelua tai teknistä kokemusta. Opiskelijoille opetetaan käyttäjäkeskeisen suunnittelun perusteet ja he oppivat validoimaan ideoita käymällä läpi suunnitteluprosessin alkaen Käyttäjätutkimuksesta, Nopeasta prototyypistä ja päättyen Käyttäjätestaukseen ja iteraatioon.