Not Sure Where to Apply?

Holberton School

Lille, San Juan, Lima, +11 more.
Barranquilla, Quito, Tulsa, Montevideo, Tunis, Laval, Cali, Toulouse, Bogota, Beirut, Medellin

About Holberton School

Location: Lille, San Juan, Lima, Barranquilla, Quito, Tulsa, Montevideo, Tunis, Laval, Cali, Toulouse, Bogota, Beirut, Medellin

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.

Courses

Augmented Reality / Virtual Reality

Duration: 104 weeks
Locations: Lille, San Juan, Lima, Barranquilla, Quito, Tulsa, Montevideo, Tunis, Laval, Cali, Toulouse, Bogota, Beirut, Medellin
In-person Only
Course Description:

This program is designed specifically to help anyone who can pass our admissions process learn the skills they need to become experts in AR/VR and Software Engineering.

Holberton School education starts with the Foundations program: A 9-month On-Site Intensive program, which covers Python, Object-Oriented Programming, databases, Front-end development, Javascript, HTML/CSS, JQuery, as well as System-engineering, DevOps, and more.

After Foundations, Students will specialize in Augmented Reality / Virtual Reality. This program helps students learn C# fundamentals and algorithms, Unity, asset management, behavior scripting, textures, and material usage, AR/VR friendly UI development, animation, audio, and multiplatform publishing. This curriculum was developed in partnership with Unity, the leading AR/VR development platform.

The goal of Holberton School’s education is beyond teaching a specific programming language or framework. Holberton seeks to teach students about the core learning and problem-solving they will use throughout their careers.

To learn more, visit the HolbertonSchool website.

Tuition: Deferred

Subjects:
C#, CSS, HTML, jQuery, Python, AR/VR, Object Oriented Programming (OOP), Unity, Algorithms, JavaScript, DevOps, Front-End Web Development

Full-Stack Web-Development

Cost: Free
Duration: 104 weeks
Locations: Lille, Medellin, Laval, Montevideo, Toulouse, Quito, Lima, Beirut, San Juan, Cali, Barranquilla, Bogota, Tulsa, Tunis
In-person Only
Course Description:

This program is designed specifically to help anyone who can pass our admissions process learn the skills they need to become experts in Full-Stack Web-Development and Software Engineering.

Holberton School education starts with the Foundations program: A 9-month On-Site Intensive program, which covers Python, Object-Oriented Programming, databases, Front-end development, Javascript, HTML/CSS, JQuery, as well as System-engineering, DevOps, and more.

After Foundations, Students will specialize in Full-Stack Web Development. This program will help web-oriented students deep dive into the most used technologies in web development. Students will be trained in ReactJS, VueJS, AngularJS, SASS, responsive design, accessibility, Rails, Go, NodeJS, NoSQL, MySQL advanced, Elasticsearch, Redis, OAuth, and more.

The goal of Holberton School’s education is beyond teaching a specific programming language or framework. Holberton seeks to teach students about the core learning and problem-solving they will use throughout their careers.

To learn more, visit the Holberton School website.

Subjects:
CSS, HTML, jQuery, MySQL, Database Management, NoSQL, Python, Object Oriented Programming (OOP), Vue.js, React.js, AngularJS, Node.js, JavaScript, DevOps, Front-End Web Development

Low Level & Algorithms

Duration: 104 weeks
Locations: Barranquilla, Laval, Bogota, Lille, Cali, Toulouse, Montevideo, Tunis, Quito, Tulsa, Medellin, Lima, Beirut, San Juan
In-person Only
Course Description:

This program is designed specifically to help anyone who can pass our admissions process learn the skills they need to become experts in Low Level & Algorithms and Software Engineering.

Holberton School education starts with the Foundations program: A 9-month On-Site Intensive program, which covers Python, Object-Oriented Programming, databases, Front-end development, Javascript, HTML/CSS, JQuery, as well as System-engineering, DevOps, and more.

After Foundations, Students will specialize in Low Level & Algorithms. This program will help students dive even deeper into C, as well as Linux kernel (signal, thread, file stream, IPC, ELF, etc.), advanced trees, graph, pathfinding, cryptography, block mining, blockchain, and more.

The goal of Holberton School’s education is beyond teaching a specific programming language or framework. Holberton seeks to teach students about the core learning and problem-solving they will use throughout their careers.

To learn more, visit the HolbertonSchool website.

Tuition: Deferred

Machine Learning

Duration: 104 weeks
Locations: Medellin, Toulouse, Barranquilla, Beirut, Laval, Bogota, Lille, Cali, Montevideo, Quito, Lima, Tulsa, San Juan
In-person Only
Course Description:

This program is designed specifically to help anyone who can pass our admissions process learn the skills they need to become experts in Machine Learning and Software Engineering.

Holberton School education starts with the Foundations program: A 9-month On-Site Intensive program, which covers Python, Object-Oriented Programming, databases, Front-end development, Javascript, HTML/CSS, JQuery, as well as System-engineering, DevOps, and more.

After Foundations, Students will specialize in Machine Learning. This program covers the fundamentals of neural networks, supervised learning, unsupervised learning, reinforcement learning, Tensorflow and Keras frameworks, language and visual processing, SQL and NOSQL databases, and how to scrape and label datasets while avoiding human biases.

The goal of Holberton School’s education is beyond teaching a specific programming language or framework. Holberton seeks to teach students about the core learning and problem-solving they will use throughout their careers.

To learn more, visit the HolbertonSchool website.

Tuition: Deferred

Subjects:
CSS, HTML, jQuery, NoSQL, Python, Machine Learning, Object Oriented Programming (OOP), SQL, JavaScript, DevOps, Front-End Web Development

Holberton School Reviews

Average Ratings (All Programs)

Holberton School logo

4.45/5 (85 reviews)

Steven Garcia
Graduated: 2017

12/29/2017

Overall

Curriculum

Job Support

"Great school"

I have been a student at Holberton for about a year. Before I came to this school, I knew virtually nothing about coding or how an operating system works internally. Now I feel I can confidentially say I possess that knowledge in addition to acquiring... Read More

Binita R.
Graduated: 2017

12/23/2017

Overall

Curriculum

Job Support

"Intensive and immersive"

It is NOT an exaggeration when they say the program is intensive. There are tons of stuff to get through on a daily basis, and you have to put the time and effort to get the claimed results. It is a hands-on learning environment where you learn by doing... Read More

Anonymous
Student | Graduated: 2017

12/19/2017

Overall

Curriculum

Job Support

"Caution: poor curriculum, job support, and not accredited"

I am posting this anonymous review to caution potential students looking into Holberton School. They advertise online to "become a full-stack engineer" but you won't be one at the end of this program alone. The curriculum is no better than freeCodeCamp,... Read More

Dimitrios Philliou
Student - Freelance Designer | Graduated: 2017

12/19/2017

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Amazing Educational Experience!"

I'm currently 3 months into the 9 month intensive Software Engineering program here at Holberton. So far I've learned computer programming at lightning speed compared to traditional education or self-teaching. The curriculum is well designed so as to... Read More

The peer learning model fits my learning style very well. I'm the type of person who learns better by talking and doing, as opposed to passively listening for long periods of time. I don't think I've ever learned so quickly with such a deep understanding as I have here.

The staff can feel a little bit distant, which makes sense seeing as the school's growing very fast and the goal seems to be automating the education experience. Automating education allows for a school to teach more people with maximum efficiency, but I do feel like the school would benefit from more personal touch and face-to-face communication with staff.

One of my favorite parts about the school is actually the student body. I love the sense of community here. So many of my classmates have diverse and interesting perspectives on life and are incredibly passionate about learning. It makes learning a difficult subject like programming so much easier when you're working with people you enjoy being around.

All in all it's a great learning experience, very accessible (no upfront tuition), great facilities, good community, and a well designed curriculum. I'd definitely recommend this program for the budding software engineer!

Robert
Graduated: 2017

12/19/2017

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Holberton School is Great!"

The curriculum is amazing! I love how the school is all project-based, makes me learn the material better and faster. The staff is a little distant, but everything else is great! Would highly recommend attending here if you struggle with learning programming... Read More

Liz Magalindan
Student | Graduated: 2017

12/16/2017

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Holberton School is an awesome place to learn Full Stack Software Engineering"

Holberton School is an amazing place to learn full stack software engineering - from the fundamentals and low level software engineering to higher level programming. All assignments are project based and there are no traditional teachers. The students... Read More

The school also helps prepare students for the soft skills they need as a programmer. There are days were the students practice interviewing through mock interviews with each other. There are also mentors who are available to do mock interviews with students once they are ready to start interviewing at companies for jobs and internships. Some of the projects are also done in groups, so students learn how to work together to complete the assignment.

I am currently close to half way through the initial 9-months of the two year program. Some of my favorite things about the program are:
- The staff is wonderful and genuinely care about the students.
- Great network of mentors who work in the industry
- Very diverse population of students - many people are changing careers, others are fresh out of college or high school - all learning programming
- No payments up front - just once you get a job
- Great space with plenty of whiteboards and variety of working arrangements (sitting and standing desks, study rooms, bean bags)

For me, the only "con" I can think of is that it is very difficult to have a job while attending the school which means living on a budget. I don't really mind this as much, though, because I am having so much fun learning about software engineering and programming.

Naomi
Graduated: 2017

11/25/2017

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Incredible !"

Incredible curriculum, staff, facility, community, and professional network.

It's impressive that they manage to fit a foundational education of low-level, high level, system administration programming (along with tech culture, professional skills, and... Read More

The only "con" is that you'll need to put the rest of your life/goals on the back burner, BUT if you love programming that won't be a problem ;)

Siphan Bou
Software Engineer | Graduated: 2016

11/4/2017

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Most realistic environment to learn full-stack software engineering"

Pros
Peer learning
Project-based, hands-on
Full-stack curriculum
Network of industry experts
Staff and mentors care about students
Projects prepare you well for professional life

Cons
Inaugural batch faced a trial and error approach

Being lucky enough to be selected... Read More

The fact that the curriculum is full-stack (meaning, containing low-level programming, algorithms and data structures, web development, sysadmin and devops projects) is also a great advantage. The majority of the projects we worked on proved quite helpful for my first professional experience in IT; first as an SRE trainee, and now as a developer (I was originally interested in both roles, and later decided to focus on backend development). Some examples of these useful projects include building your own API for a website in the style of AirBnb while storing your data in a MySQL database, using Docker, load-balancing your servers. Do not underestimate the power of C. I believe practicing coding in C makes you a better programmer, or, as John Carmack puts it: “Low-level programming is good for the programmer's soul”.

In my humble opinion, the financial and personal investments to attend Holberton School pay off, as it was surprisingly easy for me to land a job after finishing the first year (at vente-privee.com, a European 3 billion dollar revenue company https://en.wikipedia.org/wiki/Vente-privee.com). You should know that I had no experience in programming prior to joining Holberton!

Another positive point is that the staff and mentors do care about the students, you see this consistently as they regularly keep in touch with you (ensuring you ask for help and that you get the help you need, making sure you are ok, and not just projects-wise, also in your personal life ie settling in the bay area).

The only downside I can find is that my batch being the first one, the staff could not have any previous experience with managing this disruptive type of school (which pretty much works like a startup, where everyone is encouraged to bring in new ideas). Consequently, they had to revise and adapt some of the projects that were deemed not very helpful (though one can say that it helped learning either way, and that in the workplace you might also face projects being abandoned or modified along the way). Even that disadvantage had a plus side; being the inaugural batch made us feel special, and the staff certainly took extra care of us!

Praylin
Graduated: 2016

11/3/2017

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Hands on experience & much more!!!"

By joining Holberton School as a student I learned how to learn by getting hands on experience through projects. The curriculam is prepared so that it makes the student to think algorithmically, even if he/she doesn't have a computer science background.... Read More

Also, Holberton has mentors and instructors around the globe who are always ready to help. Mentors and cofounders help to find out successful job through connections.

Chandler Mayo
Graduated: 2016

10/17/2017

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"An Excellent Choice"

Holberton is setting the standard for training new software engineers with a two-year program that can take anyone, no experience required, and make them an impeccable Full-Stack Software Engineer.

I was coding and working with peers on the first day... Read More

There are no upfront costs to study at Holberton. The school charges a percentage of your internship salary and your salary once you find a job. You’ll still need to find and afford your own accommodations in or around San Francisco for the duration you are attending the school on site. This was a challenge that I found exceedingly difficult and at times it affected my ability to be at the school because I was looking for a place to live. Holberton has taken a step in the right direction and is working with companies like Google, Accenture, Scality, and CloudNow to help students defray living expenses.

A great thing a new school can do is set themselves up to be able to adapt to what their students need and Holberton is exceeding at doing that. I was in batch 0 that started in January of 2016. Since my batch started, the school has made many improvements to projects based on feedback from students. Additionally, Holberton has worked to improve interactions with experienced mentors in the community. New students are only going to have more opportunities to exceed with Holberton.

TLDR: If you want to be a Full-Stack Software Engineer, the elite program Holberton has to offer is exactly what you need.

Related News

Why Software Developer Is The Best-Rated Career for 2019
Amandine Aman, Director of Marketing and Brand at Holberton School - 4/3/2019
To Get A Job at Tesla, Consider Learning C or C++
Sylvain Kalache, Holberton School - 8/25/2017
What Does it Take to Become a Great Software Engineer?
Sylvain Kalache, Holberton School - 4/12/2017
Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.