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)

Marine
Full stack engineer | Graduated: 2016

2/26/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Great education and experience provided"

I was part of the first batch student of Holberton school. I picked Holberton school as an alternative to a regular four year college education. I had this thirst to learn more about technology and building software. I thought Holberton was a good option... Read More

Anonymous
Software Engineering Student | Graduated: 2018

2/22/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Rigor and Accessibility"

I have been loving my experience at Holberton and their commitment to making software engineering accessible for everyone. I am deaf, so when I was accepted and requested accommodations, they immediately went to work making sure I would have an equal... Read More

I entered the program knowing almost nothing about programming/computer science. I just knew some HTML/CSS and VERY basic bash commands. Now, 5 months later, I have a strong knowledge of C and have built some pretty cool and robust programs. I love how the projects by nature encourage us to implement best practices for each language and really understand what we're doing instead of just writing code that works. The project based model enables us to be self-reliant and try to figure stuff out on our own before turning to the staff, which is a skill future managers will really appreciate. Peer learning also helps us gain the skill of leaning on our peers (which will be co-workers in the future) and the group projects replicate what it's like to actually work as a software engineer with others. There is also an emphasis on practice interviews, which is known as the toughest part of getting a job in the industry, which makes me even more confident in my ability to find a job once all is said and done.

This program is really tough and requires a lot of your time/attention but I can honestly say I've never had so much learning. I was an accountant with no passion for what I was doing and now Holberton has reignited my passion for learning. I'm so excited to start working as a software engineer when the time comes.

Jinji Zhang
Graduated: 2018

2/22/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"A Nontraditional Education for Nontraditional People"

Holberton School is not your traditional school. It emphasizes community, collaboration and persistence over competition and "talent" -- two pillars of "traditional" education.

I chose to attend Holberton School because bootcamps seemed to be oversaturated... Read More

I'm currently in month 8 in the 9 month core curriculum, and it has been truly a ride. Just like anything, what you put in is what you get out. Holberton has no teachers, but instead a guided curriculum -- a series of pedagogically sequential projects, that first build on atomic skills and computer science fundamentals. Once you progress through the program, the curriculum becomes more and more advanced and integrated, but the pace is relentless. By pace, I mean the frequency new topics are introduced. But that shouldn't be a problem because you should already know that you have an interest in programming/computer science before attending. Also, the projects are quite fun! You should also know that you are a self starter, and you work well under deadlines. Along with the curriculum, you have your peers, teaching assistants, and staff and mentors (in that order) for help. I really love how much emphasis is placed on asking educated questions, as I think this is an important life skill and lesson to learn early on.

The curriculum covers a great depth of topics, and there are always interesting advanced/optional tasks and projects to do if you have the bandwidth and desire. There are always opportunities to go above and beyond, but that must come intrinsically to the student, as it is easy to fall behind on projects if you're not focused. Holberton is an incredible opportunity for those who are self-starters, for those who are hungry to learn, and for those who ask why. While there is an ISA (you don't have to pay tuition until you get a job), it is not 100% risk-free (as most things aren't) and if you drop out after a certain point, you will have to pay the school if you make above a certain salary regardless of whether you're working in software. Study programming before you apply, and really spend some time playing around with code.

Not only is the curriculum great, the facilities (SF) are beautiful as well and echo the ethos and culture of Holberton -- bright, friendly, innovative. Working onsite is a great experience, and I think that's where the best peer-learning happens, and I recommend that all students should take full advantage of the space. It’s truly a pleasure to come in day after day to collaborate with some of the most intelligent people I’ve ever met. If you’re considering a life/career change, I highly recommend doing your research and applying to Holberton.

Spencer Taylor
Software Engineer, Naborly | Graduated: 2018

2/21/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"From Food to Tech in under a year"

Hi I'm Spencer. I was in Cohort 5 at Holberton School SF and I started in Jan 2018. Before starting I was a chef, and before that a Navy vet. I got a job at a startup called Naborly 2 months before I finished year 1. Holberton School was one of the best... Read More

All that being said Holberton is not easy. We start of with C and at first it can be difficult to understand, but learning C also provides a lot of benefits. A lot of programming languages are heavily influenced by C and it's the perfect language to learn strong programming fundamentals. Once you learn C languages like Python, Javascript, etc become very easy to pickup.

I really enjoyed my time at the school. I learned a lot about being a good team player, communication, and networking. The most important thing I learned though was that being able to write beautiful code is the smallest part of it. I'll leave you with some advice that Julian, cofounder of Holberton, gave me: "You can write the most amazing code the world has ever seen, but if you can't communicate what it does or teach someone how it works then you're not a very good engineer." If you want to be a great engineer, then I recommend Holberton School.

Joshua S Jimenez
Graduated: 2018

2/21/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Making a Career Change into Tech Possible!!!"

TL;DR
"Overall, my experience with the school has been tough, eye-opening, satisfying, amazing, a roller-coaster of learning how to learn again and how to become successful in a new career field.  I would highly recommend this school to others, just be... Read More

Cece
Student | Graduated: 2018

2/20/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Attending Holberton School"

My name is Cece and I'm a student at Holberton School. I'm in Cohort 6 which started in June 2018. I am almost done with my first 9 months and have nothing but good reviews for this school. When I started at Holberton, I barely knew how to write a function;... Read More

Vasudha (Su) Kalia
Software Engineer | Graduated: 2017

2/19/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Great learning model and curriculum"

I moved all the way from Canada to find an education institution that served my needs and work in the coveted Silicon Valley. Coming from a university background I was very unsatisfied with my degree, job support and University's overall involvement in... Read More

Brent
Graduated: 2018

2/9/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"7 months in..."

Pros:
In 7 months, I've become proficient in C and Python, and currently am gaining a ground-up understanding of web infrastructure and web based applications (Nginx, Haproxy, MySQL, HTML/CSS, Flask, etc.). The program doesn't take shortcuts, and emphasizes... Read More

Cons:
Peer learning is partially dependent on quality of peers. The school needs to ensure applicants are ready to succeed in the program and buy into the leanring model. Old habits die hard, and changing peoples' mentality of how school and learning works doesn't happen overnight. 
The SF campus is cool and offers alot of options for workspaces, but noise and disruptions from people hanging out and laughing are too common.

angie
Student | Graduated: 2018

2/8/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Lots of hard work"

I debated between getting a masters or attending Holberton. I chose Holberton because it offered me the ability to pay back for the education I received from them after the fact. Within a short amount of time I am coding and solving problems while working... Read More

Carrie Y.
Jr. Software Engineer | Graduated: 2017

2/5/2019

Course
Full-Stack Software Engineering

Overall

Curriculum

Job Support

"Incredible experience with non-traditional education"

When I was looking to transition into a tech career, I looked into both traditional college options as well as boot camps, the former being too long and expensive (I couldn't afford to be not working for four years) and the latter being too short (I didn't... Read More

Along with that, I loved the hands-on, project-based peer learning model. You really don't know how much you understand about a subject until you try to teach it to someone else, and peer learning gives you the opportunity to find out. Not only do you learn technical skills, but from the very first day you're taught real-life skills necessary to succeed in the industry, such as problem-solving, self-sufficiency, and helping those around you as well as yourself. Soft skills are important too, given the peer learning model -- learning to communicate and collaborate with other engineers is just as important as being a good programmer.

Attending Holberton was an amazing experience for me because it changed my perspective on how to learn, how to collaborate, and what education can be.

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.