Learn advanced skills and frameworks
As an experienced developer, at Holberton, you have the ability to choose different pathways and to build on your existing programming skills in order to reach the next milestone in your career. The content of those 100% online tracks are run in parallel worldwide, meaning you will be taking the same courses offered by Holberton. Holberton is bringing the latest Silicon Valley software engineering technologies to you. The online learning will happen across campuses and students from all over the world will be able to interact (especially for module 2 of each pathway). You will have access to the network and the Holberton Alumni Community. The professional skills and technologies that you'll learn through these courses are in high demand regionally as well as internationally allowing you to easily secure high sought-after jobs in top tech companies and to work remotely in the USA & Europe.
Here are the different pathways you can choose from:
React (3 months)

React (3 months)
You will learn how to build a full web application in React with the latest modern packages.
Requirements: Learners must have an understanding of coding concepts - Javascript is a plus. They must be familiar with statements (if/else, loops), functions and execution flow. They must understand front-end concepts and have already developed an HTML/CSS website page or a newsletter.
Technologies learned: HTML5, CSS3, SCSS, Flexbox, Figma, ES6, Webpack, TypeScript, React, JSX, Redux and React Hooks
Introduction to Machine Learning (6 months)
You will learn Python, how to build a complex project in Python and script something in Python (web-scraping for example). You will learn the mathematics and theories behind each machine learning system and also start to understand supervised learning.
Requirements: Learners must have an understanding of coding concepts. They must be familiar with statements (if/else, loops), functions and execution flow.
Advanced Machine Learning 1 |
Unsupervised and Natural
Language Processing (9 months)

Advanced Machine Learning 1 |
Unsupervised and Natural
Language Processing (9 months)
You will be a well-rounded Machine Learning programmer. You will learn advanced mathematical concepts, unsupervised learning and natural language processing on top of all the learnings acquired in the Reinforcement learning and implementation module.
Requirements: having completed Introduction to Machine Learning (6-month module)
Technologies learned: Python 3.4, NumPy, Matplotlib, Keras and TensorFlow
Advanced Machine Learning 2 |
Reinforcement Learning and
Implementation (12 months)
You will learn reinforcement learning and data pipeline implementation on top of the learning acquired during the Introduction to Machine learning module.
Requirements: having completed Introduction to Machine Learning (6-month module) and Advanced Machine Learning 1 | Unsupervised and natural language processing (3-month module).
Technologies learned: Python 3.4, NumPy, Matplotlib, Keras, TensorFlow, Hadoop, Apache Spark, MongoDB, Pandas, Google Cloud, AWS.
Blockchain & Cryptocurrencies (6 months)

Blockchain & Cryptocurrencies (6 months)
You will learn C and how to build a complex project in C.
Requirements: Learners must have an understanding of coding concepts. They must be familiar with statements (if/else, loops), functions and execution flow. You will learn how to build a Blockchain from the cryptographic part to the data validation.
Technologies learned: C, Unix, OpenSSL, ECDSA keys
"You are given new projects every day and solve questions by struggling, googling and peer support which makes you an independent learner. By the end of the program I was able to pick up new frameworks and languages with ease."— Vasudha K., SF Campus, Cohort 4
Investing in your education
The benefits of attending Holberton are life changing — professionally, personally and socially. You’ll discover innovative ways to realize your potential, and develop interests and passions within your field.
Holberton is making quality education more accessible by removing barriers that would act as blockers to many. Our application does not look at what you know already, but what you can learn through the application process.
Tuition: Experienced programmers
Machine Learning | Web React | Blockchain & Cryptocurrencies | |
---|---|---|---|
Pathways start date | Starting Jan.4:
|
Starting Jan.25:
|
Starting Mar.8:
|
Upfront Tuition | 20% Early-bird Discount Application completed Before Nov 15th 2020
Application completed After Nov 15th 2020
|
20% Early-bird Discount Application completed Before Nov 30th 2020
Application completed After Nov 30th 2020
|
20% Early-bird Discount Application completed Before Jan 31st 2020
Application completed After Jan 31st 2020
|