Our curriculum is designed with your success in mind.
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.
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.Dive deeper into Full-Stack Software Engineering
— Jinji Z., cohort 6 (SF Campus) Software Engineer Apprentice at Pinterest
"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."
Students have the opportunity to go beyond the basics with specializations that focus on exciting emerging technologies. Students learn advanced techniques and technologies on-site or remote study.
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.Machine Learning Details
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.Explore Augmented & Virtual Reality
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.Discover Full-Stack Web Development
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.Learn more about C Low Level & Algorithms
After the foundations, if a student chooses to seek employment, they will first complete a career sprint to better prepare for the road ahead and then, find employment.Learn more about our career track
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.