Holberton students in conversation on campus

European Bachelor
Machine learning Engineering

  • FEDE-Accredited
  • 26 months
  • 180 ECTS
  • +5,000 coding hours
The credential

A real degree. Real engineering. Built for what's next.

Most tech training ends with a certificate. Holberton takes you further: a FEDE European Bachelor at EQF Level 6, designed to give your skills academic weight and international readability.

You graduate with more than proof of attendance. You leave with a recognised qualification, real engineering experience, and the practical skills employers are actively looking for.

Curriculum

Three periods. One bachelor.

Three intensive periods. Each builds on the last.

Systems & Tooling

Period 1 · Engineering foundations

From your first line of C to your first deployed pipeline.

Master the foundations every working engineer is expected to know — the command line, version control, low-level programming, and the mental model of how a computer actually runs your code.

Learning Objectives

  • Navigate Linux and the shell with confidence — files, permissions, redirection, scripting.
  • Write programs in C, manage memory by hand, and debug at the pointer level.
  • Collaborate through Git and GitHub — branches, merges, conflicts, pull requests.
  • Build modular C programs that compile cleanly and pass strict style checks.
  • Manipulate core data structures: linked lists, stacks, queues, trees.

Technologies

  • C
  • GCC
  • Linux
  • Bash
  • Git
  • GitHub
  • Make
  • Valgrind

Key Projects

  1. _printf

    Reimplement C's printf from scratch, in pairs.

  2. Shell

    Build your own Unix shell that executes commands and pipes.

  3. AirBnB clone (console)

    Command-line storage engine and object model.

How you learn

Train in the conditions of the job. Not in theory.

Software engineering is fast-paced, demanding, and constantly evolving. We train you for that reality from day one — not after.

Resilience under complexity

Research, test, fail, fix, document, try again. The reflexes that separate working engineers from people who took a course.

Real autonomy

You learn to mobilize resources, structure your approach, ask for help effectively, and progress without waiting for a lecture.

Professional reflexes

Working with constraints. Delivering outcomes. Maintaining quality. Communicating technical choices. The job, not the simulation.

Adapting to change

Exposure to varied problems and contexts. You learn to evolve with tools and methods, not depend on a single technology.

Outcomes

Built for the job. Ready for the role.

Roles our graduates apply for:

  • Machine Learning Engineer
  • AI Engineer
  • MLOps Engineer
  • AI/ML Software Engineer
  • Computer Vision Engineer
  • NLP Engineer
  • Data Scientist
How to join

Two paths in. One bachelor out.

We accept students through two routes. Both lead to the same European Bachelor.
Choose the one that fits your background.

You're ready if…

  • You're 16+
  • You can study full-time in English
  • You're ready to commit two intensive years.
  • You're more curious than credentialed.
  • You want a degree and the skills to use it.

Path 1

Standard admission

Applicant with HSC, Baccalauréat, or equivalent minimum

  1. Apply online
  2. Motivation interview
  3. Welcome pack & enrollment
  4. Day one: you build

Path 2

Entry test

Applicant without HSC or Baccalauréat

  1. Apply online
  2. Entry test (logic, problem-solving, basic programming)
  3. Motivation interview
  4. Welcome pack & enrollment
  5. Day one: you build

Start your application.

Tell us a bit about you. We respond within 48 hours.

+230
Questions

Things parents and applicants ask.

Is the Bachelor taught in English?

Yes. All instruction, projects, and materials are in English. We require a B2 minimum English level (C1 is comfortable) — this prepares you for the international tech industry, where English is the working language.

Is the European Bachelor recognized in Mauritius?

Yes. The degree is awarded by FEDE (Fédération pour l'Éducation en Europe), positioned at EQF Level 6 and internationally recognized. We can provide formal documentation on request.

How does this compare to a Mauritian university degree?

Different model. Local universities focus on lectures, exams, and theory across three or four years. Holberton focuses on projects, peer collaboration, and shipping real software across two intensive years. The credential is European, the degree is at the same EQF level (Level 6), and the practical experience is incomparable.

What can my child do after the Bachelor?

Two paths: enter the workforce as a junior engineer (most graduates worldwide), or continue to a Master's program in Europe or Mauritius using the 180 ECTS earned.

What does a typical week look like?

Five days a week on campus, 8:30 to 15:00 — project work, peer collaboration, and code review. After campus, students continue building independently. The program is full-time and intensive.

What's the campus like?

Our campus is at 17 Lislet Geoffroy Street in Port Louis. Modern facilities built for project-based learning. We welcome on-site visits — book one through our contact form.

What if my child doesn't have a tech background?

Most Holberton students don't, when they start. The Bachelor is built for committed beginners as much as for experienced builders. What matters is curiosity and the willingness to build.

What does the application timeline look like?

Apply any time. We respond within 48 hours, then schedule the motivation interview (and entry test, if applicable) within 1–2 weeks. From application to enrollment is typically 3–4 weeks. Cohort start dates are published on the application form.

Apply Now Call us