The Holberton School offers a wide array of coding classes for San Francisco students. In a way, the Holberton School differs from many other coding bootcamps with its courses. This school’s software engineering program covers the fundamentals, then offers a full stack web development course or other ‘specialization tracks’ with a choice of machine learning, augmented and virtual reality, and low-level algorithms. The unique course options at the Holberton School offer students a chance to specialize in a field, while simultaneously providing the base coding knowledge to prepare them for a job in tech.
The curriculum at the Holberton School is intensive and includes many field-specific coding languages and skills. All students take the on-site fundamentals course, which covers high-level programming languages and database tools. Afterward, students choose their preferred path and focus on what they need. Unlike many other programs, the Holberton school doesn’t require any pre-course prerequisites, though students are encouraged to learn the C programming language before diving in. The Holberton School curriculum is unique because of its emphasis on professional development and specialization. Students spend more than half of the program preparing for their career of choice, instead of focusing primarily on a single skill. Additional skills pushed by the Holberton School include public speaking, online publication work, and other communication-related practices.
The total length of this coding bootcamp is 24 months, making it one of the longer-term options in the San Francisco Bay Area. The first nine months of the program are known as ‘foundations,’ and they take place on-site. The Holberton School splits its foundations program into three parts: low-level, high-level, and DevOps. Low-level focuses on ‘under-the-hood’ software engineering and Unix system work. After, students focus on high-level programming like front and backend web development and databases. Finally, students work on DevOps, where they develop full website infrastructure similar to those used by Google, Facebook, and other tech giants. Programming skills learned during this time include object-oriented languages (such as Python), database coding, and algorithms. For the last 15 months, students work on their chosen field of specialization. Students can either choose a career track and begin employment-searching and on-the-job training, or continue to specialize in a specific field.
The Holberton School offers 15 months of career-specific training and gives students the ability to choose how they want to approach their career goals. Its ‘career sprint’ program encourages students to be accountable for their job search and training, helping them find resources and develop their resumes. This program trains students with lessons, mock interviews and negotiations, and more. Holberton continues to support students once they land a job, offering continuing services for on-the-job training. According to the Holberton School, 100% of graduates found an employment opportunity within three months of graduation, and employed graduates earn an average salary of $107,600 annually.