While many post-secondary institutions in the United States offer bachelor's degree programs in software engineering (Iowa State University and Drexel University, to name just two), prospective software engineers do not necessarily need to acquire a degree to begin their career. Galvanize, a tech-focused educational organization with eight campuses nationwide, offers in-person and online software engineering bootcamps. Students can learn the ins and outs of coding by completing an industry-tested curriculum in as few as three months.
The following five weeks of the program emphasizes application design and development. Students work in teams to create functional applications and apply their knowledge of bug testing to ensure their projects operate as anticipated. During the final week of the program, instructors help students prepare to enter the workforce by conducting practice interviews and teaching negotiation tactics.
The Hack Reactor Software Engineering Online Immersive program, created in 2014, features the same schedule as the in-person program. Students also receive one-on-one mentorship from cohort leads and tech mentors and have access to after-hours programming to engage with fellow students and alumni. The part-time online program takes place over the course of 36 weeks with two three-hour weeknight classes per week and a five-hour Saturday session. Part-time students can receive additional support from technical staff via video-conferencing.
Finally, Galvanize operates an 18-week immersive program for active-duty military personnel who are in their final six months of service. The program, known as Operation Level Up, is offered in partnership with local Transition Assistance Programs and includes 700 hours of instruction. Tuition is covered entirely by the U.S. Department of Veteran Affairs' Veteran Employment Through Technology Education Courses (VET TEC) or the Post-9/11 G.I. Bill.