Holberton's latest updates about Coronavirus
Pictured is a student hard at work Pictured is a student hard at work Pictured is a student hard at work

Back-end Web Development

Build dynamic and responsive web applications from the database to the user interactions.

Apply Now

Breathe life into the Web

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.

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.

For the last trimester, students will then focus on key back-end concepts and technologies. This includes languages like Python and Javascript, and concepts like API pagination, caching algorithms, testing, authentication mechanisms, and background jobs.

Students will learn how to architect and develop for platforms that are secure, optimized, stable and scalable.

Keep Reading

Back-end Curriculum

GRADUATE




Trimesters 1 to 3

Foundations of Computer Schience & Software Engineering






04




4th trimester

  • ES6 introduction
  • ES6 classes and data
  • TypeScript
  • Advanced Python 3
  • MySQL advanced
  • NoSQL introduction
  • Redis introduction
  • API Pagination
  • Caching algorithm
  • Unit and integration tests
  • Internationalization
  • Personal data
  • Authentication service
  • Node JS introduction
  • Queuing system
  • GraphQL API






Examples of Projects

  • MySQL performance debugging
  • Cache from scratch
  • Authentication service
  • Background jobs system
  • Yellow pages in GraphQL
  • Thumbnails on-demand

Included in all Holberton Sprints:

Technical writing

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

Collaboration

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

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

Emmanuel Turlay

Staff Software Engineer at Cruise

Guillaume Plessis

Senior Software Engineer at WeWork

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