Holberton School
About Holberton School
Location:
Since 2016, Holberton School offers two-year Full-Stack Software Engineering training in adequation with Silicon Valley’s companies’ needs.
With no formal teachers or courses! At Holberton School, education is delivered through a project-based learning... Read More
Here, students practice peer learning; they learn to cooperatively work and support each other through their learning process. With this project-based and peer learning curriculum, Holberton School students unleash their creativity and naturally learn how to work as a team to solve practical challenges.
Holberton School's curriculum, which helps students become experienced and capable Software Engineers, requires no previous programming experience. It aims to prepare students not only for a job but for a career in software engineering. The in-person program provides a backdrop for a collaborative working experience, and highlights technical and professional skills like problem-solving and working in teams.
Holberton School's program starts with a nine-month Foundations program that helps students build the base of their education. After Foundations, students may choose between a 3 or 9 months specialization program in Back-end, Front-end, AR/VR, Machine Learning, Full-Stack Web Development, or Low Level & Algorithm.
Holberton School operates on a deferred tuition model with income-based repayment that is time capped, repayment amount capped, and also has an income floor on where no payments are made until a minimum income is met. Depending on the locations, other payment methods are available (UpFront and/or Monthly). Holberton School’s application process was built from scratch to help find the ideal candidates for our learning style. Holberton School's automated and blind application process removes unconscious bias and identifies motivated, passionate, intuitive, creative learners. You do not need to have prior technical or programming experience to apply; instead, Holberton School wants to see what you can learn throughout the process.
The application also serves as a great introduction to project-based learning - a key foundation in Holberton School's program. At the end of Holberton School's application process, students will code and deploy a website with HTML, JavaScript, and CSS, code in emacs, to an apache web server.
Do you represent this school? Suggest edits.
Courses
Augmented Reality / Virtual Reality
Full-Stack Web-Development
Low Level & Algorithms
Machine Learning
Holberton School Reviews
Average Ratings (All Programs)
Jesse Hedden
Jr. Software Engineer Intern | Graduated: 20172/4/2019
Course
Full-Stack Software Engineering
"Excellent school"
Holberton School is in a league of its own when it comes to providing students with the necessary skills to go into software engineering. Not only do you learn computer science fundamentals that most other 'bootcamps' gloss over, but you learn key work... Read More
Holberton allowed me to transition from working in the public education sector to my current role as jr. software engineer intern. It also allowed me to discover my passion for machine learning. While ML is not offered in the first year of the curriculum, I chose to pursue a final project that was entirely machine learning based. With the time-management and research skills I acquired at Holberton, I was able to have a functioning ML model to present at the end of my first year.
Highly recommend!
Do you represent this school? Respond to a review.
Alexa Orrico
Jr. Software Engineer | Graduated: 20172/4/2019
Course
Full-Stack Software Engineering
"Best Decision I've Ever Made"
Choosing to attend Holberton School was probably the best decision I've ever made in my life. Before attending, I graduated from a prestigious engineering school cum laude with a Chemical Engineering degree and couldn't have felt any less prepared to... Read More
When a friend of mine (who also attended Holberton) suggested I apply, I jumped at the opportunity. I had been exposed to a tiny amount of computer science in my undergraduate degree and found it fascinating but thought it was too late for me to switch. Since Holberton is only a 2-year program and is focused almost entirely on software engineering, I knew I wouldn't have to waste an additional 2 years redoing general education requirements before I even touched any software engineering classes. Also, since Holberton is an ISA based model, I knew that I wouldn't need to go into debt and that they were truly invested in my learning since their success as a company was tied to my success in finding a job. The ISA is 17% of your salary for 3.5 years if you make >$40k and is capped at a total of $80k. Since most entry-level engineers in the bay-area start off at around 100k, you'll probably end up paying around $60k in total, which is the cost of only 1 year at a private university. To me, it just made sense to choose Holberton over a traditional educational model: faster, no debt, cheaper, invested in my success.
If that wasn't enough, the best draw of Holberton was that it's a peer-learning, project-based school. That means NO TEACHERS and NO LECTURES! Although some other reviews saw this as a negative, I found this model to be MUCH better than the traditional education approach. In college, I often found that professors just repeated everything that was said in the textbook and never actually added anything of great significance. This made lectures feel like a waste of both my and the professor's time. Also, the only real measure of success was tests, where students would be told ahead of time what topics would be covered and then would immediately forget everything after the tests were over. If the goal of college is to be able to land a job and perform well at it, this model of education fails tremendously because it makes students strive for grades instead of striving to actually learn how to perform well at various tasks. Holberton fixes this model by actually focusing on learning and being able to perform. In a real job, you can't just go to your employer every time you have a question. They will think you're incompetent. By making students actually read and solve problems, Holberton teaches its students how to learn how to learn. If students need help, they're encouraged to first do their due diligence in researching what they're stuck on and then go to their peers just like you would in a real working environment. If a student is really stuck, the staff is super helpful in explaining complex topics that no one else can teach. This forces students to actually think critically about the task at hand and how to solve these tasks. The schools' model is all about empowering its students to take learning into their own hands instead of viewing professors and experts as the gatekeepers of knowledge.
I also felt that the project content and order was beautifully crafted. As a former tutor, I can say one of the most important aspects of teaching is the order in which you introduce various topics. From a high-level view, each project was built on top of the previous one such that you were always using the knowledge learned in previous projects and pushing your understanding even further. The projects not only help to teach students various concepts but also help students learn how to actually implement this knowledge. I found that in my job searches, the ability to actually implement knowledge is what employers are looking for. This project-based model allows students to build a portfolio while learning. This means that by the time students begin to look for jobs, employers are able to see exactly how competent students are at actually performing the tasks required of the position. Students are also able to practice their whiteboarding and interview skills throughout the program during mandatory days. This was invaluable practice that made me feel extremely prepared to go into my real life interviews. Although Holberton didn't have a formal employee to help with interview preparation/job applications at the time of my studies, they have since hired a new employee whose entire focus is on student success.
Overall, I felt that I learned more in just the first week of Holberton than I learned in an entire semester of a computer science course in college. The community at Holberton went above and beyond anything I could have imagined. The school stressed collaboration over competition and there is a true sense of "nobody left behind". Students across all cohorts are always willing to help each other and I've made some of my best friends through the program. After only a year of studies, I was able to land a job as a Jr. Software Engineer! I would not be where I am today without Holberton.
Anonymous
Jr. Software Engineer Intern | Graduated: 20181/29/2019
Course
Full-Stack Software Engineering
"Learn how to learn"
I’m currently a software engineer intern and former Cohort 5 student. I had no prior computer science background and studied math and science in college. Overall, I thoroughly enjoyed my experience throughout the program and felt well-prepared for my... Read More
A typical day at Holberton: First, you come in and pick your favorite spot to work. Once you’ve settled down, you’ll log onto the school’s intranet and find a project assigned to you for that day. Your only task is to complete that project by the given deadline. There are suggested readings linked in the project page and your old reliable friend Google. Given these tools, you are expected to solve the mandatory problems usually by the end of the day depending on the project. What I like about this structure is that it’s similar to what you’d expect in the tech industry: your supervisor assigns a ticket for you to complete (a new feature, a bug fix, improvement to an existing algorithm, etc.) and you’re expected to complete the task mostly on your own by using your existing knowledge and the Internet. Of course, you can ask your mentor questions but most times they’ll be busy, and so you must learn how to learn on your own and become a Google master (key skill!).
Following project days are Peer Learning Days (PLDs) where students are assigned to groups to review the project. This day is dedicated to filling any gaps in conceptual understanding on topics covered in the project. I recommend to take these days seriously because as a non-traditional computer science student, you’ll be missing the CS theory that will allow you to build a solid foundation in the industry and essentially help you learn new technologies/skills at a faster pace (key skill!). Also, most technical interviewers will ask questions that test your understanding of CS theory so it’s best to prepare for that early on. That’s why you need to be proactive and aggressive about addressing any questions you have after every project.
There are other mandatory days like Reefinery which incorporate mock interviews conducted by your peers. You’ll encounter popular tech interview questions in areas ranging from soft skills to system design to whiteboarding algorithms.
It’s also important that you know how to work with other people, as you’ll likely be working in teams as a software engineer. There are a handful of group projects (2-3 people) in the program that involve cooperating with your partner to complete a larger task. Just a heads up: you’re going to get close with your fellow cohortmates and naturally become each other’s cheerleaders, since you’ll be working with them during a good chunk of your day.
#regrets: Not doing practice interview questions and side projects on weekends. Even just 1-2 algorithms or 1-2 hours of side projects per week would have been reasonable because that way it doesn’t even seem like extra work. For example, if you finish a project early, squeeze in another algorithm or two. Or, on a chill Saturday morning, work on a solo project that you enjoy and can potentially showcase in your resume later on. Basically, do an extra something in moderation to consolidate what you learn in school. If you start this habit early in the program, you’ll be so thankful when the 7-9th month comes around and people start studying and job hunting intensively -- you’ll already be less stressed and well-oiled to jump into interviews.
Pro-tip: Always whiteboard before you code. It’s important to gather your thoughts and determine an approach to the problem before anything else. That’s the hard part. After you have an approach, coding will just be translating your algorithm so that a computer can understand and implement it. Also, go to the gym. It’s good for you.
People who should apply: self-motivated, eager-to-learn, well-balanced, critically thinking, collaborative, independent, persevering individuals who like to find ways to work efficiently.
Bennett Dixon
Student | Graduated: 20181/28/2019
Course
Full-Stack Software Engineering
"Great school with a very good curriculum set structured to build your core engineering skills as well as interview skills"
I have been attending Holberton for approximately 4 and a half months. Over the first three months, we learned in depth about C and bash for low-level development and fundamental computer science concepts. Those three months were perhaps the most valuable.... Read More
The only problem I have with the school is personally I joined it as an exclusive software engineering school after they advertised a shocking 2.9% acceptance rate. It has since been removed from the site and they have rebranded to the software engineering school that anyone in the world can go to. Both of these are great and there is a major need for either. Bottom line it is a very good school, but I do feel mislead by the 'promised exclusivity' only to have two campuses open in Columbia and one across the states in New Haven, and primarily be lied to about acceptance rate. As I said, great content and a great program, but it is not exclusive so if you are looking for credentials so to speak, rather than an education, I wouldn't say this is the place. Then again is any boot camp the place for credentials? Holberton definitely sets itself apart in offering a longer course than most boot camps.
Brennan Baraban
Full-Stack Software Engineering Student at Holberton School | Graduated: 20181/27/2019
Course
Full-Stack Software Engineering
"Learn to Code, and Love Learning It"
Holberton School fosters effective learning of full-stack web development in a supportive, enjoyable, and career-building environment.
I am a student at Holberton currently half-way through the Year 1 curriculum. Already, I have learned just so much, and... Read More
I do not intend to dismiss the traditional education system; I myself am a product of it, and a successful one at that. Yet, Holberton School achieves one thing (among many) very well that I believe holds back student success in colleges and universities - removal of inter-student competition. At Holberton School, there are no grades. Rather, the emphasis is on understanding of the material you study. And not just individual understanding, but collective understanding.
Holberton School flips the script on effective education. By eliminating grades, studying becomes not a matter of memorizing material for the sake of short-term performance, but a practice in true critical thinking. The school encourages you to question everything. Why does this work? How does this work? Why this over that? Every project is provided with corresponding learning objectives where such questions are essential. These learning objectives are not mandatory per se - there are no grades after all - but failure to develop true understanding of the programming concepts and skills you study makes it difficult to succeed over the course of the program.
Projects themselves are offered in such a way that you can go about the curriculum however best suits your individual learning preferences. Projects are released on a school intranet. They must be completed by a deadline, and are checked with completion scores (for the sake of ensuring student progress), but beyond that, can be completed according to your schedule. There are no classes or lectures; instead, projects include links to all the references and material necessary to learn and code programs. From there, you have access to any additional help or resources you need through the school framework, a philosophy involving independent research skills and peer assistance. Holberton School is attended by and employs people of many skill-sets, of many tech specializations - if someone does not know the answer to a question, they know someone who does.
Even at the point where you do feel that you personally understand a topic, where you can comfortably code a program off the top of your head, you are not quite finished. At Holberton, you are not truly proficient in a topic if you cannot explain and teach it to others. This is where the peer-learning model comes into play. Every week, we participate in peer-learning days, where we gather in groups to collectively understand what we've learned, and reefineries, mock student-to-student interviews that force you to work through programming concepts and problems based on the skills you've gained up to that point. Such mandatory days enforce peer-to-peer learning, but you learn the most by collaborating with others at the school on a daily basis.
The emphasis on learning, adaptable curriculum format, and development of research skills make Holberton's model effective, and enjoyable. I do not simply learn a lot about software development at Holberton - I love how I learn it. The school is one big group of people collectively striving toward becoming the best possible software developers they can be. This environment is non-competitive, supportive, and friendly.
Of course, all this would be meaningless if not for an expansive and thorough curriculum, and Holberton does not disappoint. The Year 1 curriclum provides a complete full-stack web development education. Only halfway through Year 1, I can comfortably work in shell scripting as well as both functional and object-oriented programming with either low- or high-level languages. I have worked in Bash, C, and Python and look forward to applying HTML, CSS and more to web application projects soon. I have already coded complex programs including a Linux shell and bytecode interpreter, both independently and with partners. On top of the web development material, I have been exposed to game development and machine learning - topics I could choose to pursue in specialized Year 2 curriculum. And regardless of the language, I have become practiced in independent research and learning skills which I could readily apply to learning any coding framework I might need in the future - a technical skill-set arguably more important in the every-evolving workspace that is the tech industry.
It is important to note your personal goals and investment when considering going into software development, or attending a coding school. Holberton School is not a job guarantee. It will not hold your hand and walk you through the curriculum. And it will not give you any official certification. None of this is the school's intention, and it does not advertise itself this way. Instead, Holberton School is just that - a school. The goal at Holberton is to provide students a complete education in software development, to give them the best possible skill-set to succeed in the tech industry, and to provide them the opportunities necessary toward applying those skill-sets in long-lasting careers. This is accomplished in a condensed time frame - two years - and the program is correspondingly intensive. Success at Holberton may not be measured in grades, but requires a dedication and commitment to investing time and struggle into developing a strong programming skill-set.
Do not attend Holberton School with the goal of achieving a tech job in the shortest time frame possible. Rather, attend Holberton School because you are passionate about coding and working in tech, because you believe in learning, and because you strive toward self-improvement. For these reasons, few schools will provide an environment as personally enjoyable and permanently effective as Holberton.
Stefan Silverio
Software Engineering Student | Graduated: 20181/23/2019
Course
Full-Stack Software Engineering
"Holberton School"
The Holberton School offers anyone who's excited about software engineering (and willing to work really hard) a chance to reinvent their life for the better. Before attending the Holberton School, I completed my freshman year at Santa Clara University.... Read More
Isaac Wong
Junior Software Engineer Intern | Graduated: 20181/4/2019
Course
Full-Stack Software Engineering
"An evolving community focused on progressing software engineering education"
I am a student from batch 5 at Holberton School’s San Francisco campus. Our batch started in January of 2018, and finished the 9 months on-site intensive training in October 2018. By the end of November, I was accepted to have the opportunity to be employed... Read More
Anonymous
Graduated: 201012/15/2018
Course
Full-Stack Software Engineering
"An Unbiased Review From A Current Student"
In response to the previous review:
Their acceptance rate that was advertised has been taken down from their website because they changed business models (without communicating this externally to prospective students) and it is a source of frustration... Read More
"They have no teachers or coaches, so lots of time is wasted googling things" -- This is plain ridiculous because the school CLEARLY explains this to students and when you work as a software engineer you are expected to learn things on your own. This person is just clearly entitled and was not cut out for the career from the very beginning.
"since everyone in your cohort is beginners" -- This is not the case. There are many students that have a background. Some students have CS degrees or left their CS program to come here and other students have built apps prior to joining. The experience is really diverse.
"During peer learning days, they expect students to self organize - so it's not any different than hanging out with friends and doing free online courses." -- This is somewhat accurate since some of the PLD (peer learning days) are a waste of time but there are some PLD's that are great days. It's honestly hit or miss and that's a result of the model. Again, you can't expect a perfect model for everyone.
"In my experience, the school wasn't a productive place to be" -- I would absolutely agree with this point. The facility is beautiful and they did an excellent job creating an environment where people from different backgrounds feel welcome but if you are someone who is ADD/ADHD/Aspergers I would suggest not working from the campus during non-mandatory days as there are tons of stimulus that will get in the way.
"The curriculum and resources are weak - everything is a google link!" -- That's the point. YOU are supposed to take responsibility and search the internet for resources. That is what you are expected to do on the job. Again this reeks of entitlement and poor resourcefulness. It's not the schools job to teach you how to be resourceful.
"what's really happening is that we often learn something for one day, only to never to use it again - end up forgetting a lot of things" -- This is no different than a university my friend. If you wanted to learn extensions of a topic YOU should take responsibility for not making the effort to build side projects on your own time. This is not the schools fault.
"In the few interviews I've managed to get (out of hundreds of applications), they all say my experience looks poor" -- Because your experience is poor along with your attitude. This is not the schools fault.
"The kinds of students that get jobs have had interesting careers, technical degrees, bachelors, are underrepresented in tech (better chance of getting an apprenticeship), or maybe even already have a CS degree" -- The school will facilitate introductions for jobs but if you are a weak software engineer (which is the case for the last reviewer) the school cannot force the company to hire you just because you spent 10 months at Holberton. That is not how the world works.
If I'm being honest this school has a wonderful curriculum that many novice programmers will struggle to grasp in its entirety in a short time and the school has misled information (intentionally or non-intentionally remains to be seen) to prospective students. I would say that much of the staff are incredibly rude and think they are superior to students even though many of them have laughable CV's.
The arrogant attitude from the staff stems from having to put up with some students that they should not have accepted in the first place (consequences of not actually making the school highly exclusive as initially planned) and the fact that San Francisco is just a rude city to begin with and is littered with selfish people that just want to make money. I won't get into deep detail of the factor that many of the staff bring their French culture with them which brings a great approach to education but also a standoffish and arrogant attitude (this is important to get used to in an industry that forces you to assimilate to diverse background and many immigrants).
The mentors that you see on the website are hardly involved in the school and you should expect to meet maybe a half dozen (if that) of them in your time at Holberton. Additionally, the founder will make many excuses for the lack of mentor time and blame the students but in reality this issue stems from the staff misleading information to the public to gain students and questionable ethics.
If you are a straight white male you will have to put up with some pretty uneducated opinions and idealogies but that is par for the industry as a whole so just keep your mouth shut when it comes to this stuff at the school. They have a mural that they paid a lot of money for (basically just copied the idea from Facebook) that is supposed to celebrate diversity but they basically have all genders and races besides white men and women in the mural which basically contradicts the entire point of diversity and inclusion.
I would come here if you want to learn a lot and can find a job on your own but I would stay far away from this place if you are sensitive to some questionable ethics and/or cannot deal with San Francisco's hyper liberal culture.
Nicholas Boutboul
Student | Graduated: 20172/15/2018
"The best school I have ever attended"
Holberton is simply the best school for learning how to learn. The approach they take to teach you is the right one. They don't hold your hand and they don't tell you what to do. You have to manage your own time and decide what you want to learn. They... Read More
Shannon Anderson-Cockern
Student | Graduated: 20171/19/2018
Course
Full-Stack Software Engineering
"Holberton school has been one of my best life decisions!"
As a current student at Holberton School, I can’t rave enough about this place. The founders have established an almost perfect environment to learn how to be a software engineer. The school is located blocks away from Yahoo, Slack, LinkedIn, Salesforce,... Read More