Resilience under complexity
Research, test, fail, fix, document, try again. The reflexes that separate working engineers from people who took a course.
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.
Three intensive periods. Each builds on the last.
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.
_printf
Reimplement C's printf from scratch, in pairs.
Shell
Build your own Unix shell that executes commands and pipes.
AirBnB clone (console)
Command-line storage engine and object model.
Period 1 · Engineering foundations
Design and build secure, end-to-end web applications.
Architect software the way a real engineering team would. Model the system, build the backend, secure the data, and serve it through a working web client.
AirBnB clone (web)
Full-stack rebuild: API, database, authentication, frontend.
HBnB Evolution
Architect and document a layered system with UML before writing code.
Period 1 · Engineering foundations
Ship software that survives contact with production.
Take the leap from 'it works on my machine' to 'it runs reliably for thousands of users.' Containers, networking, deployment, and the operational thinking that makes software resilient.
Pagination engine
Deletion-resilient pagination for production-scale datasets.
Containerized multi-tier app
Reverse proxy, load-balanced services, full Compose stack.
End-of-period portfolio
Documented, deployed, and presented to a jury.
Period 2 · Cybersecurity
Map the attack surface. Break the web. Then harden it.
Step into the offensive mindset. Discover hosts, enumerate services, and exploit the OWASP Top 10 in a sandboxed environment — then turn the same tools on Linux to harden access controls and credentials.
Reconnaissance lab
Full discovery workflow: Nmap scans, passive enumeration, hash cracking on captured credentials.
OWASP exploitation suite
Manual and tool-assisted exploitation of injection, XSS, and file upload flaws in a sandboxed app.
Linux hardening audit
Permission audit, SELinux policy enforcement, and credential strength remediation.
Period 2 · Cybersecurity
Take down the enterprise. Then learn to defend it.
Move from one-off exploits to enterprise-scale attack chains. Bypass filtering with advanced Nmap scripting, write custom Metasploit modules, and walk an Active Directory domain end-to-end — from reconnaissance to Domain Admin to hardening.
SSRF & vulnerability assessment
Exploit SSRF, run Nessus, and document CVE-prioritised findings.
Active Directory attack chain
Enumerate with BloodHound, execute kerberoasting and pass-the-hash, reach Domain Admin.
Custom Metasploit module
Write and verify an auxiliary, exploit, or post-exploitation module end-to-end.
Period 2 · Cybersecurity
Inside the binary. Inside the law. Inside the credential.
Escalate privileges across Linux and Windows, reverse-engineer compiled binaries and malware, and learn the governance frameworks that turn raw security work into auditable practice — alongside the European credentials that make this a recognised bachelor.
Privilege escalation lab
Linux and Windows escalation chains with documented exploitation steps and proof of root/SYSTEM.
Reverse engineering & malware analysis
Static and dynamic analysis of binaries, mapped to MITRE ATT&CK with sandboxed indicators.
Governance case study
Vulnerability disclosure plan and GDPR-aligned incident response workflow.
Period 3 · Mastery and portfolio
The algorithms and data structures that come up in every senior interview.
Sharpen the algorithmic thinking that separates a junior who can ship from a junior who gets hired. Big-O reasoning, advanced data structures, and the discipline to deliver under constraints.
Advanced data structures
Build AVL trees, heaps, and skip lists in C.
Algorithmic challenge set
Solve interview-grade problems under timed constraints.
Mock technical interview
Defend two random projects orally to a panel.
Period 3 · Mastery and portfolio
Pick a track. Build the proof. Defend it to the panel.
The capstone. Choose Red, Blue, Purple, or CTI — then scope, build, and defend a four-week cybersecurity engagement. The project that goes on your CV and into every interview after graduation.
Cybersecurity capstone
A four-week, track-aligned cybersecurity project, deployed and defended to a jury.
Period 3 · Mastery and portfolio
From graduate to hire.
The bridge between the bachelor and your first role. Workplace practice, intercultural management, advanced language proficiency — and the professional habits employers screen for.
Language proficiency exam (B1)
Written and oral, in your chosen European language.
Intercultural management assessment
Online MCQ on the FEDE reference framework.
Continuous professional review
80%+ professional score across the period.
Software engineering is fast-paced, demanding, and constantly evolving. We train you for that reality from day one — not after.
Research, test, fail, fix, document, try again. The reflexes that separate working engineers from people who took a course.
You learn to mobilize resources, structure your approach, ask for help effectively, and progress without waiting for a lecture.
Working with constraints. Delivering outcomes. Maintaining quality. Communicating technical choices. The job, not the simulation.
Exposure to varied problems and contexts. You learn to evolve with tools and methods, not depend on a single technology.
Roles our graduates apply for:
We accept students through two routes. Both lead to the same European Bachelor.
Choose the one that fits your background.
Applicant with HSC, Baccalauréat, or equivalent minimum
Applicant without HSC or Baccalauréat
for your application
We'll contact you shortly.
We typically respond within 48 hours. Or call us directly: +230 5259 3052.
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.
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.
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.
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.
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.
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.
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.
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.