From the ground up!
Computer Science is not just about coding. It's a subtle mix between technical and soft skills. Our collaborative, project-based environment makes every student real-world ready after graduating.
Throughout your education, you’ll learn the soft-skills necessary to further your success after graduation. These include interview preparation, public speaking, working as a team, and more.
Full-time or part-time, our intensive certified program will first introduce you to the foundations of Computer Science, then you'll specialize in what drives you.
Across the world, our campuses respect the same standards to deliver high-quality education, using the same project-based methodology, resources, curriculums, admission and graduation requirements.
With deep knowledge in Computer Science, you'll be able to build web servers or websites, implement a blockchain, create mobile app or CRM dashboard, configure a bot or a chat bot, play with facial recognition and object detection, create video games, build marketplaces, create VR / standing VR experiences, and more!
Machine Learning is the technology behind the most exciting innovations today. Self driving cars, voice-controlled personal assistance, AI to help doctors diagnose diseases: All of these were developed with the help of Machine Learning software engineers. If you enjoy math, and have an eye for mixing intuition with problem solving, our Machine Learning curriculum might be the path for you.
Augmented Reality and Virtual Reality (AR/VR) is more than the latest gaming technology. With AR/VR, students can tour the pyramids of Egypt, doctors can practice lifesaving procedures, or you can even virtually test out furniture in your own living room. AR/VR will drive new ways for all of us to experience and share the world, and you will be ready to be a part of this wave. If you love art, education, games, or storytelling, our Augmented Reality & Virtual Reality program might be the right fit for you.
Throughout this program, you will extend your knowledge of the C programming language, dig deeper into the Linux operating system. You will also be challenged with advanced data structures and algorithms, and you will uncover all the mechanisms behind the blockchain technology by building your own basic cryptocurrency, from scratch. This specialization builds a solid foundation for students who aim to become capable, well-rounded Software Engineers who are as comfortable programming a blockchain as they are developing on embedded systems and self-driving cars.
Streaming sites. Online stores. Government services. Our own website. All of these are powered by a combination of front-end and back-end web technologies. With our Full-Stack Web Development specialization, you will get an in depth education of the most popular web technologies and practical experience with developing useful web products. The Full-Stack Web Development program is ideal for people who want to understand the whole picture of web development.
Front-End web development defines how we use our computers every day. The work of Front-End developers is what helps technology be usable to the average person, and companies with the best, most stable, and most usable sites are the most popular on the web. If you want to make the web more usable, more accessible, and more fun to use, Front-End Web Development is the path for you.
Back-End Web Development is where the magic happens on websites. Finding the perfect rental, sharing a photo from the cloud, and keeping people secure while using the web are all driven by Back-End Web Developers. If you like building frameworks, working on complex projects, and the idea of making solutions that can help millions of people, Back-End Web Development might be for you.
Not available at every campus. Check your preferred campus for program availability.
Get prepared for a job in Computer Science!
Our extension programs focus on technologies highly in-demand in your area. Depending on the location, each Holberton School offers dedicated and fast trainings related to local specifics industry needs.
Learn Web Development in 6 months ; Upskill employee in Python with a few weeks Corporate training ; Get introduced to Machine Learning, and many more.
Compare our Certified and Extension programs