Develop a strong foundation for a bright future

Become a full-stack software engineer in 2 years

Imagine a learning experience that revolves around your passions, interests, and aspirations. One that challenges you to think big, and be bold. One that gives you the skills and confidence you need to succeed at the career of your dreams. That's the Holberton experience.

Full-stack software engineering

The first part of our on-site intensive education covers the foundations of software engineering, including low-level programming, DevOps, and high-level modern languages.

Through their education, students learn the soft-skills necessary to further their success after graduation. These include interview preparation, public speaking, project management, effective communication, and more.

Machine Learning

Machine learning is about teaching computers how to learn from data to make decisions or predictions. For true machine learning, the computer must be able to learn to identify patterns without being explicitly programmed to do so. In this specialization, students will learn about Python3's Numpy, Tensorflow, Keras, and Pandas libraries applied to the latest problems in computer vision, natural language processing, recommender systems, and more.

Augmented Reality & Virtual Reality

Teaching students the fundamentals of programming in C# and developing interactive mixed reality projects in Unity3D, the world's leading real-time game engine. While AR/VR is most popularly known for gaming and entertainment, it's also been adopted outside the tech sector as well, including in the medical, auto, and construction industries. Learn C#, Unity 3D, and concepts including UI design, interaction design, working with 3D assets, animation, and audio to develop interactive mixed-reality experiences.

Full-Stack Web Development (Available starting Jan 2020)

The web stack specialization advances the web development principles and skills introduced in the first year. You'll learn advanced skills in front-end and back-end development including mastering frameworks that are in high demand throughout the industry. Demystify front-end and back-end development with emphasis on cache, authentication, NoSQL, React, Angular, responsive design, and accessibility.

Low Level and Algorithms

Build a simple cryptocurrency in C by building the entire Blockchain logic and using cryptography with OpenSSL as well. Learn the Linux Kernel capabilities by reproducing C standard library functions and command-line tools, fundamentals of network communication, parallel programming, and advanced data structures and algorithms.

Investing in your education

We don't think financial ability should be a barrier. That's why you don't pay until after you land a job. When Holberton students succeed, everyone succeeds. Learn more about the application process and how tuition works.