
Educación continua
que te lleva a la excelencia
Obtén toda la información sobre los cursos, programas y diplomados que ofrecemos.
-
En convocatoria

Diplomado de Especialización en Detección y Evaluación de Trastornos del Neurodesarrollo
Inicio de clases:
marzo 2, 2026
Modalidad:
A distancia
-
En convocatoria

Diplomado de Especialización en Gestión y Epidemiología para la Prevención y Control del Cáncer
Inicio de clases:
marzo 2, 2026
Modalidad:
A distancia
-
En convocatoria

Diplomado de Especialización en Innovación y Emprendimiento
Inicio de clases:
marzo 2, 2026
Modalidad:
A distancia
-
En convocatoria

Diplomado de Especialización en Inteligencia Artificial Aplicada a la Salud
Inicio de clases:
marzo 2, 2026
Modalidad:
A distancia
-
En convocatoria

Diplomado de Especialización en Inversión y Políticas Públicas de la Ciencia, Tecnología e Innovación
Inicio de clases:
marzo 2, 2026
Modalidad:
A distancia
-
En convocatoria

Diplomado de Especialización en Prospectiva y Sistemas Complejos
Inicio de clases:
marzo 2, 2026
Modalidad:
A distancia
-
En convocatoria

Diplomado de Especialización en Regulación Farmacéutica y Productos Sanitarios
Inicio de clases:
marzo 2, 2026
Modalidad:
Semipresencial
-
En convocatoria

Diplomado en Diabetes, Dislipidemias e Hipertensión
Inicio de clases:
marzo 2, 2026
Modalidad:
Semipresencial
-
En convocatoria

Diplomado en Inmunología Básica y Clínica
Inicio de clases:
marzo 2, 2026
Modalidad:
A distancia
-
En convocatoria

Diplomado de Especialización en Convivencia y Bienestar Socioemocional en Entornos Educativos
Inicio de clases:
marzo 13, 2026
Modalidad:
A distancia
-
En convocatoria

Técnicas de Cirugía Reproductiva en Animales de Compañía
Inicio de clases:
marzo 13, 2026
Modalidad:
Virtual / presencial
-
En convocatoria

Herramientas Básicas en Lean Healthcare
Inicio de clases:
marzo 14, 2026
Modalidad:
Presencial
document.addEventListener(‘DOMContentLoaded’, function() {
// *** REEMPLAZA ‘.curso-item’ con la clase REAL de tu contenedor de entrada/post ***
const entryContainers = document.querySelectorAll(‘.curso-item’);
console.log(‘1. Contenedores de entrada encontrados:’, entryContainers);
console.log(‘ Número de contenedores:’, entryContainers.length); // ¿Es el número correcto?
if (entryContainers.length === 0) {
console.warn(‘No se encontraron contenedores con la clase especificada. Verifica el selector.’);
}
entryContainers.forEach((entry, index) => {
console.log(`— Procesando entrada #${index} —`);
const fechaInicioDiv = entry.querySelector(‘.fechainicio’);
console.log(` 2. En entrada #${index}, fechaInicioDiv:`, fechaInicioDiv);
const postRowElement = fechaInicioDiv ? fechaInicioDiv.querySelector(‘p.post-row-15’) : null;
console.log(` 3. En entrada #${index}, postRowElement (p.post-row-15):`, postRowElement);
const inicioDiv = entry.querySelector(‘.inicio’);
console.log(` 4. En entrada #${index}, inicioDiv (.inicio):`, inicioDiv);
if (postRowElement && inicioDiv) {
const content = postRowElement.textContent.trim();
console.log(` 5. En entrada #${index}, Contenido del p.post-row-15 (limpiado):`, `’${content}’`);
console.log(` 6. En entrada #${index}, ¿El contenido está vacío?`, content === »);
if (content === ») {
console.log(` 7. En entrada #${index}, ¡Contenido está vacío! Ocultando div.inicio…`);
inicioDiv.style.display = ‘none’;
console.log(` 8. En entrada #${index}, div.inicio ocultado:`, inicioDiv);
} else {
console.log(` 7. En entrada #${index}, Contenido NO está vacío. No se oculta el div.inicio.`);
}
} else {
console.log(` Error: No se encontró p.post-row-15 o div.inicio dentro de la entrada #${index}`);
}
});
});

