Holberton's latest updates about Coronavirus
Pictured are students hard at work Pictured are students hard at work Pictured are students hard at work

Front-end Web Development

Master HTML, CSS and Javascript for building amazing websites from static designer screenshots and by using React.

Apply Now

Make Amazing
Web Experiences

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.

The first three trimesters of our on-site intensive education covers the foundations of computer science and software engineering. Students will explore and learn practical low-level programming, high-level programming, algorithms, databases, system engineering, and networking technologies.

The final trimester of the curriculum will build upon this knowledge and focus on the skills that make successful front-end web developers. Students will study and master technologies like HTML, CSS, JavaScript, and developer tools and apply these technologies with React, one of the most popular front-end frameworks.

For Holberton, a front-end developer is not only someone who can code with a framework, but someone that understands why these frameworks exist, work and how they interact with the browser (like Chrome, Edge, Safari, etc.)

Keep Reading

Front-end Curriculum


Trimesters 1 to 3

Foundations of Computer Science & Software Engineering


4th trimester

  • ES6 introduction
  • ES6 classes and data
  • TypeScript
  • HTML/CSS advanced
  • Developer tools
  • Flexbox and responsive design
  • Webpack
  • React introduction
  • React component
  • React styling
  • React state/immutable
  • React Redux - action and normalizr
  • React Redux - reducer/selector
  • React Redux - connector/hooks
  • React Redux - GraphQL
  • Build static web pages from a designer file

Examples of Projects

  • Desktop and mobile version of websites
  • Student dashboard in React
  • Country portal with React and GraphQL
  • CRM dashboard in React

Included in all Holberton Sprints:

Technical writing

Technical writing is an invaluable skill and an excellent way to articulate and share your knowledge.


Collaboration is key to successful business. You will learn project management, interpersonal communication, and team collaboration skills.

Mock Interviews

It is not enough for you to know the answers to the questions; you need to be able to clearly communicate your thought processes and understanding.

The Framework

The Framework provides the structure, order, and balance necessary to maintain a productive peer learning environment and will help you succeed throughout your career.


Whiteboarding is an essential skill in the tech industry, both for effective planning and for excelling in tech interviews.

Developed in collaboration with working professionals

Johann Kerbrat

Vice president of Engineering at Iron Fish

Lorine Colas

Product designer at Omni Labs, Inc.

Find the right tuition for you:

At Holberton, we believe that people from every community and background should have the opportunity to become a software engineer. That is why we offer flexible tuition options to help make your new career more accessible. You can see the financial tools available per campus after selecting the particular city in question.

Choose your city to find out more

Check Out City

“I chose Holberton because they accept people based on their potential, not past experience. I graduated in Theology, which is pretty far from computer programming, but I am now studing how to become a software engineer because Holberton could see my drive and how well I could learn.”
— Jorge C., cohort 10 Cali, Colombia