This 12-week cohort is designed to be an intense kick-start for your journey from novice to apprentice, onto journeyman, and ultimately to master software craftsman. By the end of this cohort, successful students will be able to build a multi-tiered, data-driven web application using industry standard tools and techniques.

The core of the program is the Java programming language and Java frameworks such as Spring, Servlets, and JavaServer Pages. Supporting technologies, tools, and servers (in the yellow boxes) are used along with Java to create data-driven web applications, which are created using Agile software development methodologies and techniques.