Want to launch your startup?

Then apply to Startup School 27!

Startup School is an entrepreneurship program we’ve been running for over 15 years to accelerate the growth of your tech-based startup, from any sector.

In edition 27, we’re returning to the original 6-week format.

Tetuan Valley Startup School
Tetuan Valley, Dario Mendez, Juan Andrés Lopez Padilla, Juan Lopez Parra

Program details

This is a completely free program, held in person at Mad Tech Campus in Madrid.

No cost and 0% equity.

Dates: October 8 – November 19

Tetuan Valley, Dario Mendez, Juan Andrés Lopez Padilla, Juan Lopez Parra

Program details

This is a completely free program, held in person at Mad Tech Campus in Madrid.

We don’t take equity or fees.

Dates: October 8 – November 19

This will be the journey

01

Kickoff + Session 1

The Way of the Startup

02

Session 2

Problem validation

03

Session 3

Solution validation

04

Checkpoint

Asynchronous session with mentors

05

Session 4

Metrics and finance

06

Session 5

Sales, product and brand

07

Session 6

Culture and closing

08

Demo Day

Pitch competition and program closing

@import url('https://fonts.cdnfonts.com/css/aileron');#tv-ruta-1{ --tv-orange:#F3562D; --tv-ink:#00363D; --tv-muted:#5c6b6d; --tv-div:rgba(0,54,61,.14); font-family:'Aileron',-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif; color:var(--tv-ink); background:#ffffff; box-sizing:border-box; /* Casi de borde a borde, con un pequeño margen lateral */ position:relative; width:100vw; max-width:100vw; left:50%; margin-left:-50vw; margin-right:-50vw; padding:40px clamp(20px,4vw,64px) 48px; overflow-x:hidden; } #tv-ruta-1 *{ box-sizing:border-box; font-family:inherit; font-weight:400; }/* Línea superior con puntos */ #tv-ruta-1 .tv-line{ position:relative; display:flex; align-items:center; height:22px; margin-bottom:34px; } #tv-ruta-1 .tv-line::before{ content:""; position:absolute; top:50%; left:6.25%; right:6.25%; height:3px; background:var(--tv-orange); transform:translateY(-50%); } #tv-ruta-1 .tv-line .d{ flex:1 1 0; display:flex; justify-content:center; } #tv-ruta-1 .tv-line .d i{ width:15px; height:15px; border-radius:50%; background:var(--tv-orange); position:relative; z-index:1; }/* Columnas */ #tv-ruta-1 .tv-steps{ display:flex; align-items:stretch; } #tv-ruta-1 .col{ flex:1 1 0; min-width:0; position:relative; padding:8px clamp(14px,1.6vw,26px) 8px; border-left:1px solid var(--tv-div); } #tv-ruta-1 .col:first-child{ border-left:none; padding-left:0; }#tv-ruta-1 .col-top{ display:flex; align-items:center; justify-content:space-between; gap:8px; } #tv-ruta-1 .num{ font-size:clamp(38px,4vw,54px); font-weight:400; line-height:1; letter-spacing:-.01em; color:var(--tv-orange); transition:transform .22s ease; transform-origin:left center; } #tv-ruta-1 .arrow{ font-size:22px; color:var(--tv-ink); opacity:.45; }#tv-ruta-1 .title{ font-size:clamp(17px,1.5vw,21px); font-weight:400; color:var(--tv-ink); margin:22px 0 12px; line-height:1.2; transition:color .22s ease; } #tv-ruta-1 .desc{ font-size:clamp(13px,1vw,15px); line-height:1.5; color:var(--tv-muted); margin:0; }/* Hover: el número crece un poco */ #tv-ruta-1 .col:hover .num{ transform:scale(1.1); } #tv-ruta-1 .col:hover .title{ color:var(--tv-orange); }/* ---- Móvil / pantallas estrechas: columna vertical con raíl ---- */ @media (max-width:980px){ #tv-ruta-1 .tv-line{ display:none; } #tv-ruta-1 .tv-steps{ flex-direction:column; position:relative; } #tv-ruta-1 .tv-steps::before{ content:""; position:absolute; left:7px; top:14px; bottom:14px; width:3px; background:var(--tv-orange); opacity:.35; } #tv-ruta-1 .col{ border-left:none; padding:22px 6px 22px 40px; } #tv-ruta-1 .col:first-child{ padding-left:40px; } #tv-ruta-1 .col:not(:last-child){ border-bottom:1px solid var(--tv-div); } #tv-ruta-1 .col::before{ content:""; position:absolute; left:0; top:32px; width:17px; height:17px; border-radius:50%; background:var(--tv-orange); border:3px solid #ffffff; } #tv-ruta-1 .arrow{ display:none; } #tv-ruta-1 .col:hover .num{ transform:scale(1.05); } }

Just one in-person session per week.

The rest of the days we’ll send you some tasks, but you’ll have plenty of time to make progress on your own.

OPEN CALL

Time remaining to apply

0Days
0Hours
0Minutes
0Seconds
/* Aileron desde CDN — si ya la tienes subida en Elementor, usará esa. */ @import url('https://fonts.cdnfonts.com/css/aileron');#tv-countdown-1{ --tv-bg:#00363D; --tv-line:#ffffff; --tv-text:#ffffff; --tv-num:#CBF0DF; background:var(--tv-bg); color:var(--tv-text); font-family:'Aileron',-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif; text-align:center; padding:44px 16px 50px; box-sizing:border-box; /* Full-bleed: el fondo llega a los bordes de la pantalla aunque el widget esté dentro de una columna con margen/ancho limitado en Elementor. */ position:relative; width:100vw; max-width:100vw; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; overflow-x:hidden; } #tv-countdown-1 *{ box-sizing:border-box; font-family:inherit; } #tv-countdown-1 .tv-eyebrow{ margin:0 0 12px; letter-spacing:.14em; font-size:13px; font-weight:600; text-transform:uppercase; color:var(--tv-text); } #tv-countdown-1 .tv-title{ margin:0 0 34px; font-size:clamp(24px,4vw,44px); font-weight:600; line-height:1.1; color:var(--tv-text); } #tv-countdown-1 .tv-boxes{ display:flex; flex-wrap:nowrap; justify-content:center; align-items:stretch; gap:clamp(8px,1.5vw,18px); } #tv-countdown-1 .tv-box{ flex:1 1 0; min-width:0; max-width:170px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px; padding:clamp(14px,2vw,26px) clamp(6px,1vw,14px); border:1.5px solid var(--tv-line); border-radius:18px; } #tv-countdown-1 .tv-num{ font-size:clamp(30px,6vw,72px); font-weight:700; line-height:1; color:var(--tv-num); font-variant-numeric:tabular-nums; } #tv-countdown-1 .tv-label{ font-size:clamp(12px,1.5vw,18px); color:var(--tv-text); opacity:.85; } #tv-countdown-1 .tv-ended{ margin:22px 0 0; font-size:clamp(16px,2vw,22px); color:var(--tv-num); font-weight:600; } /* En móviles estrechos: cuadrícula 2x2 en lugar de una sola fila apretada. */ @media (max-width:600px){ #tv-countdown-1 .tv-boxes{ flex-wrap:wrap; } #tv-countdown-1 .tv-box{ flex:1 1 calc(50% - 12px); max-width:none; } }(function(){ var root = document.getElementById('tv-countdown-1'); if(!root) return;var deadline = new Date(root.getAttribute('data-deadline')).getTime(); var elDays = root.querySelector('[data-days]'); var elHours = root.querySelector('[data-hours]'); var elMinutes = root.querySelector('[data-minutes]'); var elSeconds = root.querySelector('[data-seconds]'); var elEnded = root.querySelector('.tv-ended'); var elBoxes = root.querySelector('.tv-boxes');function pad(n){ return (n < 10 ? '0' : '') + n; }function tick(){ var diff = deadline - Date.now(); if(diff <= 0){ elDays.textContent = elHours.textContent = elMinutes.textContent = elSeconds.textContent = '0'; if(elBoxes) elBoxes.style.opacity = '.4'; if(elEnded) elEnded.hidden = false; clearInterval(timer); return; } var s = Math.floor(diff / 1000); elDays.textContent = Math.floor(s / 86400); elHours.textContent = pad(Math.floor((s % 86400) / 3600)); elMinutes.textContent = pad(Math.floor((s % 3600) / 60)); elSeconds.textContent = pad(s % 60); }tick(); var timer = setInterval(tick, 1000); })();
Tetuan Valley

The requirements

To get the most out of the program, we ask that your startup meets these criteria:

  • Problem validation: Have conducted real user interviews and have at least one user committed to your product (even if not paying yet).

  • Tech-based: Technology must be a key part of the solution.

  • Open and team mindset: Be prepared to receive constructive feedback, take it on board, and actively contribute value to the community.

  • Ready for English! Be ready to present in English 😉

The requirements

To get the most out of the program, we ask that your startup meets these criteria:

  • Problem validation: Have conducted real user interviews and have at least one user committed to your product (even if not paying yet).

  • Tech-based: Technology must be a key part of the solution.

  • Open and team mindset: Be prepared to receive constructive feedback, take it on board, and actively contribute value to the community.

  • Ready for English! Be ready to present in English 😉