Web Development


Students come to Galvanize from a breadth of backgrounds – everything from creative writing to engineering, farming to information technology. Although the majority of students have college degrees, we do not require any schooling beyond a high school degree or GED.
The Web Development program is 24 weeks long and full-time. Actual time spent on the course consists of class on Monday – Friday from 9am – 5pm and 15 – 30 hours of homework per week.
The Web Development Immersive Program occurs in four modules of 6 weeks each. Each module has a 5-week sprint with intense exercises meant to push you as far as you can. This is followed by a 1-week ‘solo week’ for you to revisit items you want more practice in, and start planning for your capstone project. The 4 modules cover front end, back end, full stack, and project time.
A typical day begins at 9:00 am with our morning stand up, a quick check in on the previous day’s topics and assignments. Immediately after, we start our morning warm up, a quick exercise intended to reinforce important topics and prepare students for the rest of the day. For the first part of the course, lecture typically lasts 4 hours a day. Lectures are always intermixed with quick exercises and activities. Students never sit in lecture for more than 30 minutes at a time without some sort of interactive exercise. After lunch, students work on a more in-depth exercise which builds on the learning from the morning. Often, students work in pairs or small teams to tackle these assignments. Throughout the course, students are assigned homework: both single-night and multi-day assignments which review important concepts and introduce new material.

The second phase of Galvanize consists of real-world project work. In this phase, students spend the majority of their day working with other classmates on a longer-term project such as creating a new webapp from scratch or integrating with an existing codebase. In the second phase, we also focus heavily on interview prep with mock interviews and lectures aimed to prepare students for the job search.

Occasionally there will be a guest speaker or lecturer presenting during lunch or at the end of the day to provide insight into what a day in the life of a practicing developer is like or to cover a specialized topic not covered in the standard curriculum.

For the Web Development program, Galvanize requires that students use a MacBook 1 year or newer with 4GB of RAM available. If you do not already have or plan to purchase an approved machine, you may buy one through Galvanize when you gain admission to the program. The Web Development program purchases an 8GB 13” MacBook Air on the student’s behalf. If you have your own MacBook Pro or Air which is less than 1 year old and has 4GB of RAM, you are welcome to use it. Do keep in mind that new software will be put on the computer so it will need to be cleaned when joining Galvanize.
By the end of the program, you will be able to build interactive websites using the NEAP stack (Node / Express / Angular / PostgreSQL). Through multiple projects in the course, coupled with exercises and assessments, you will have successfully built applications from start to finish and deployed them. The program culminates with a personal capstone project focused on synthesizing the core concepts learned throughout the course which you will present at our Capstone Showcase to companies looking to hire developers.