Skip to content
Epitech

Bachelor’s + Master’s in Software Engineering · Barcelona & Madrid

Learn to code through real projects and graduate ready to work

A 5-year, 100% hands-on degree for students finishing high school or vocational training: paid internships from the 2nd year, a year abroad and an official European Master’s-level degree (300 ECTS).

Get admission & scholarship info

No commitment. Our Barcelona and Madrid admissions team will answer your questions.

Already decided? Apply now
No. 1
Digital school in France according to Le Figaro Étudiant 2026
92%
Of graduates on a permanent contract one year after graduating
3,000+
Partner companies, from Nestlé to NTT Data
First-year Epitech Spain students during Welcome Week, in front of the Epitech logo

Traditional university not for you?

If you learn better by doing than by memorising, Epitech is built for you.

  • At a traditional university: Lectures and memorisation exams

    At Epitech: You learn through individual and team projects from the very first week.

  • At a traditional university: Your place depends on an entrance-exam score

    At Epitech: No entrance exam needed: we assess your motivation in a personal interview.

  • At a traditional university: You graduate with no work experience

    At Epitech: You do paid internships in the 2nd and 3rd years and can work part-time in the 3rd and 5th.

  • At a traditional university: A degree only one country knows

    At Epitech: A European Master’s-level degree (EQF 7) and an international year at a partner university.

What changes for you

  • Graduate with experience, not just a degree

    By the time you graduate you have already worked in a company: internships and part-time work are part of the curriculum.

    4 to 6-month internships in years 2 and 3 · part-time in years 3 and 5

  • Code from the very first week

    You start with the Piscine, five intensive weeks of learning by solving challenges, and finish with a three-year innovation project.

    5-week Piscine · 3-year EIP project

  • A degree recognised across Europe

    You earn the Bachelor’s at the end of year 3 and the Master’s-level degree at the end of year 5.

    300 ECTS · EQF level 7

  • An international network from day one

    You study in Barcelona or Madrid and spend year 4 at a partner university abroad.

    International year · 18 Epitech campuses in Europe

Your 5 years

Bachelor’s in the first three years, Master’s in the next two. Always project-based.

  1. Year 1 · Bachelor

    Fundamentals and the Piscine

    5-week Piscine · Individual and team projects · Peer-to-peer learning

  2. Year 2 · Bachelor

    First internship and C++ Piscine

    4 to 6-month internship · C++ Piscine · Video game projects

  3. Year 3 · Bachelor

    Bachelor’s and the start of the EIP

    4 to 6-month internship · EIP kick-off · Bachelor’s · 180 ECTS

  4. Year 4 · Master

    International year

    Partner university abroad · Specialisation · EIP: development

  5. Year 5 · Master

    Specialisation and final project

    Warm Up Day · Part-time work in industry · Master’s · EQF 7

See the full curriculum
The Pathly team holding the award for best EIP project at Warm Up Day 2026 in Epitech Barcelona
Pathly, best EIP project at Warm Up Day 2026 in Barcelona.

Key figures

18
Campuses in Europe
100%
Employability
€38,000
Average salary after graduation
6,000+
Students from all over the world
3,000+
Partner companies
16%
Of students start a company

Companies trust our graduates

  • Schneider Electric

    Epitech’s technology and digital profiles are absolutely necessary and in demand in any company that wants to lead digital transformation.

    Ainoa IrurreEurope Talent Acquisition & Mobility VP · Schneider Electric
  • Nestlé

    The greatest skill a worker can have today is problem solving. Practical, project-based training focused on solving problems prepares you very well for today’s business environment.

    Eugenio MarínGlobal IT Operations Manager · Nestlé
  • NTT Data

    Thanks to Epitech’s project-based methodology, its graduates join the job market with more experience and a greater ability to adapt to changing environments.

    Àlex FabraHead of Application Service Public Sector · NTT Data

Epitech alumni founded

  • Docker
  • PrestaShop
  • Brigad
  • Flat
  • Lokki
  • Witick

Getting in: three tests, no score cut-off

Every application is assessed individually. You get your result within a few days.

  1. 01

    Motivation interview

    45 minutes

    A personal conversation to get to know you, understand your goals and see how you fit the Epitech methodology.

  2. 02

    English test

    25 minutes

    We assess your current level so we can offer the right support and resources during your studies.

  3. 03

    Logic tests

    20 minutes

    Practical exercises that assess your reasoning and problem-solving skills.

Fees and funding

  • Place reservation: €990 (EU students), deducted from the tuition
  • Single payment, 4 instalments or 10 monthly payments
  • Scholarships and funding: we advise you on your situation

Next intake: September 2027. The admission process starts one year before.

See admission and fees

Prefer to meet us in person?

Come to an open day in Barcelona, Madrid or online.

  • Open day - Barcelona

    Barcelona · 10:00 – 14:00

    Register
  • Open day - Madrid

    Madrid · 10:00 – 14:00

    Register
  • Online open day

    Online · 16:30 – 19:30

    Register

Frequently asked questions

Do I need to pass the university entrance exam (Selectividad)?

No. You can apply if you are completing or have completed upper secondary school (Bachillerato), intermediate or higher vocational training, or equivalent. Instead of an entrance score, we assess your motivation in an interview.

Do I need to know how to code before joining?

We don’t look for perfect profiles, but for curious people who want to learn. The first year starts with the Piscine: five intensive weeks where you learn by solving projects.

How much does it cost?

The place reservation is €990 for EU students (€3,500 for international students) and is deducted from the total tuition; the administration fee is €140. You can pay in one payment, 4 instalments or 10 monthly payments. The admissions team will tell you the total amount and the scholarships available to you.

Are there scholarships or funding?

Yes. We offer several funding options and scholarships so money doesn’t hold your talent back. Ask us and we’ll advise you on your situation.

What degree do I get?

The title of Information Technology Expert, equivalent to a Bachelor’s + Master’s and recognised across Europe (EQF level 7, 300 ECTS). You also earn the Bachelor’s (180 ECTS) at the end of year 3.

Can I work while I study?

Yes. You do 4 to 6-month paid internships in years 2 and 3, and can work part-time two days a week in years 3 and 5.

Where will I study?

In Barcelona (Carrer de Joan Miró, 21 · Vila Olímpica) or Madrid (Calle de Leganitos, 47 · Plaza de España). In year 4 you spend an international year at a partner university.

What is the admission process?

You fill in the application, then take a motivation interview (45 min), an English test (25 min) and logic tests (20 min). If you are admitted, you complete your pre-registration to secure your place.

Talk to admissions

We’ll send you admission, fees and scholarship information and help you choose a campus.

  • No. 1 · Digital school in France according to Le Figaro Étudiant 2026
  • 92% · Of graduates on a permanent contract one year after graduating
  • 3,000+ · Partner companies, from Nestlé to NTT Data

Get admission and scholarship information

Only Epitech Spain’s admissions team will use it. No spam, and you can unsubscribe at any time.

Optional, if you’d rather we call you

Controller: EPITECH Escuela Informática S.L. Purpose: to handle your request and, if you agree, send you information about our programs. Legal basis: your consent. Rights: access, rectification, erasure, objection, restriction and portability under the GDPR and Spanish LOPDGDD (LO 3/2018).