Saltar al contenido principal

Cursos de introducción por 1 €

Primera toma de contacto con una tecnología antes de comprometerte con el itinerario completo. Lecciones, ejercicios evaluados por IA y certificado verificable incluido.

97

Cursos de introducción disponibles

Filtra por área o busca una tecnología concreta antes de comprar tu primer curso.

Angular

Introducción a Angular

Nivel inicial

Curso introductorio para dar tus primeros pasos con Angular y entender cómo se construye una aplicación frontend moderna. Aprendes a instalar el entorno, crear un proyecto con Angular CLI, trabajar componentes standalone, data binding, directivas de control de flujo y servicios con inyección de dependencias. Al terminar entregas tu primer proyecto Angular funcional y tienes la base para seguir con cursos más exigentes.

Frontend
Anthropic Claude API

Introducción a Anthropic Claude API

Nivel inicial

Curso introductorio para dar tus primeros pasos con la API de Anthropic Claude e integrarla en aplicaciones reales. Conoces la familia de modelos Claude, configuras la consola y las claves de acceso, instalas los SDKs oficiales en Python y TypeScript y realizas tus primeras llamadas con la Messages API, incluyendo system prompts, streaming y conversaciones multi-turno. Al terminar tienes una base sólida para construir asistentes y servicios apoyados en IA generativa.

IA Generativa
Apache Airflow

Introducción a Apache Airflow

Nivel inicial

Toma de contacto guiada con Apache Airflow para profesionales de datos que vienen de cron o scripts ad hoc. Comprendes qué es la orquestación, conoces la arquitectura del sistema, montas el entorno local con Docker e instalas Airflow, y escribes tu primer DAG funcional con planificación y dependencias. Al terminar tienes un flujo de trabajo corriendo y los conceptos claros para abordar el curso completo de Apache Airflow con confianza.

Big Data DevOps
Kafka

Introducción a Apache Kafka

Nivel inicial

Toma de contacto guiada con Apache Kafka para desarrolladores backend e ingenieros de datos que se aproximan por primera vez al streaming de eventos. Comprendes los conceptos de brokers, topics, particiones y offsets, montas un entorno local con Docker y escribes tus primeros productores y consumidores en Java. Al terminar tienes una integración mínima funcionando y los conceptos claros para abordar el curso completo de Apache Kafka con confianza.

Big Data Backend
Astro

Introducción a Astro

Nivel inicial

Primer contacto con Astro, el framework web content-first que genera HTML estático y envía cero JavaScript por defecto. Conoces la arquitectura de islas, montas tu primer proyecto, escribes componentes con props y slots, defines rutas con file-based routing y maquetas con layouts reutilizables. Al terminar tienes un sitio rápido y bien estructurado en local, listo para evolucionar hacia un blog, portfolio o landing de alto rendimiento.

Frontend Full Stack
AWS

Introducción a AWS

Nivel inicial

Curso introductorio para dar los primeros pasos con AWS, la plataforma cloud más usada en el mercado empresarial. Conoces los conceptos de computación en la nube y la infraestructura global, manejas la consola y la línea de comandos, configuras identidad y permisos con el principio de mínimo privilegio y trabajas con los servicios esenciales de computación y almacenamiento. Al terminar tienes una base sólida para asumir tareas cloud reales y preparar certificaciones oficiales.

DevOps
Azure

Introducción a Azure

Nivel inicial

Toma de contacto con Microsoft Azure, la plataforma cloud de referencia en empresas con stack Microsoft. Recorres los conceptos cloud, la organización del portal y los grupos de recursos, los fundamentos de identidad con Entra ID y los servicios esenciales de cómputo y almacenamiento. Al terminar te orientas en una suscripción Azure, despliegas tus primeras cargas con máquinas virtuales y aplicaciones web y avanzas hacia las certificaciones oficiales.

DevOps
Bash

Introducción a Bash

Nivel inicial

Primer contacto con Bash y la línea de comandos de Linux para personas que parten de cero. Conoces las principales distribuciones, montas un entorno con WSL en Windows, te mueves por el sistema de ficheros, gestionas archivos y directorios, aplicas permisos básicos y encadenas comandos con tuberías y redirecciones. Al terminar resuelves tareas habituales en una terminal Linux y tienes la base para trabajar con servidores, contenedores y scripting.

DevOps
Bootstrap CSS

Introducción a Bootstrap CSS

Nivel inicial

Curso introductorio para dar tus primeros pasos con Bootstrap, el framework CSS más popular del ecosistema empresarial. Instalas el framework, aplicas clases de utilidad para tipografía, colores y espaciado, controlas dimensiones e imágenes responsive y construyes layouts adaptables con Flexbox y el sistema de grid. Al terminar maquetas interfaces sencillas y consistentes sin escribir CSS desde cero y tienes la base para abordar componentes más avanzados.

Frontend
C

Introducción a C

Nivel inicial

Toma de contacto rápida con el lenguaje C para arrancar a programar desde cero o desde un lenguaje de alto nivel. Cubres la historia y propósito del lenguaje, la instalación del entorno, la estructura básica de un programa, variables y tipos de datos, entrada y salida, operadores, control de flujo, arrays y cadenas. Al terminar escribes programas C sencillos en consola, base sólida para abordar después punteros, gestión de memoria y proyectos de sistemas.

Backend
C++

Introducción a C++

Nivel inicial

Curso introductorio para dar tus primeros pasos con C++, un lenguaje de alto rendimiento utilizado en industria, videojuegos, sistemas embebidos y banca. Configuras el entorno con compilador e IDE, escribes tu primer programa, manejas variables, operadores, control de flujo, funciones y entrada y salida y empiezas a trabajar con punteros y gestión de memoria de forma segura. Al terminar tienes una base sólida para abordar la programación orientada a objetos, la STL y el C++ moderno avanzado.

Backend
C#

Introducción a C#

Nivel inicial

Toma de contacto con C#, el lenguaje principal del ecosistema .NET y referencia en banca, seguros, administración pública y soluciones empresariales sobre stack Microsoft. Instalas el entorno, escribes tus primeros programas con variables, operadores y estructuras de control y das los primeros pasos con funciones, lambdas y manejo de nulos. Al terminar dispones de una base sólida para entrar en programación orientada a objetos, ASP.NET Core o Unity.

Backend
ChatGPT

Introducción a ChatGPT

Nivel inicial

Curso introductorio para dar tus primeros pasos con ChatGPT y empezar a usarlo como herramienta profesional. Conoces la familia de modelos disponibles, manejas la interfaz y los planes, aplicas técnicas de prompt engineering con roles, ejemplos y formato de salida controlado y exploras las funcionalidades integradas como búsqueda web, análisis de datos, generación de imágenes y memoria persistente. Al terminar redactas prompts efectivos y aprovechas la IA generativa para acelerar tareas habituales en oficina o estudio.

IA Generativa
Claude Code

Introducción a Claude Code

Nivel inicial

Iniciación al agente de código de Anthropic en terminal para desarrollar con IA de forma autónoma sobre tu propio repositorio. Aprendes a instalar y autenticar el agente, manejar el CLI interactivo con sesiones y comandos, personalizar el comportamiento con memoria de proyecto y configuración por archivo, usar las herramientas integradas para leer, editar y buscar código, y aplicar un modelo de permisos seguro con flujo Git automatizado. Al terminar tienes la base sólida para abordar subagentes, MCP y extensibilidad.

Microsoft Copilot

Introducción a Microsoft Copilot

Nivel inicial

Primer contacto con Microsoft Copilot, el ecosistema de asistentes de IA de Microsoft para entornos corporativos. Aclaras la diferencia con GitHub Copilot, recorres el mapa de productos, conoces los planes de licenciamiento de alto nivel y practicas prompting efectivo en Copilot Chat y Copilot Pages, además de una primera visión de Microsoft 365 Copilot en Word, Excel, Outlook y Teams. Al terminar decides con criterio cómo encaja Copilot en tu organización.

CrewAI

Introducción a CrewAI

Nivel inicial

Toma de contacto con CrewAI, el framework Python para construir equipos de agentes que colaboran como un equipo humano. Aprendes a entender la arquitectura multi-agente, instalar el entorno, definir tu primer agente con rol y objetivos, y ejecutar un crew funcional que ya resuelve una tarea de principio a fin. Al terminar tienes la base mínima para decidir si CrewAI encaja en tu stack y abordar después un curso completo.

IA Generativa
CSS

Introducción a CSS

Nivel inicial

Curso introductorio de CSS para dar tus primeros pasos en la estilización de páginas web. Cubres sintaxis y selectores, colores y unidades de medida, herencia, cascada y especificidad, propiedades de tipografía, fondos y el modelo de caja. Al terminar entiendes cómo se aplican y organizan los estilos CSS y tienes una base sólida para abordar layouts y frameworks frontend más adelante.

Frontend
Cursor

Introducción a Cursor AI

Nivel inicial

Curso introductorio de Cursor AI para desarrolladores que quieren dar sus primeros pasos con un IDE potenciado por IA. Cubres la instalación y migración desde VS Code, el autocompletado inteligente con Tab y la edición inline, los modos de chat para distintos tipos de tarea y la gestión del contexto con menciones. Al terminar usas Cursor con soltura en proyectos reales y sabes cuándo apoyarte en cada modo del IDE.

IA Generativa
Cypress

Introducción a Cypress

Nivel inicial

Curso introductorio a Cypress diseñado para desarrolladores frontend, full-stack y testers que dan sus primeros pasos en el testing end-to-end automatizado de aplicaciones web. Cubre la arquitectura del Test Runner, instalación y configuración, primer test funcional, comandos básicos, selectores robustos y aserciones encadenables. Al terminar escribes tus primeros tests E2E con confianza y entiendes las ventajas del framework frente a alternativas tradicionales.

Databricks

Introducción a Databricks

Nivel inicial

Curso introductorio de Databricks para profesionales de datos que dan sus primeros pasos con la plataforma lakehouse unificada. Cubres la arquitectura del workspace y los clusters, los notebooks multi-lenguaje, el procesamiento de datos con Spark SQL y DataFrames en PySpark y una primera aproximación a Delta Lake. Al terminar trabajas con notebooks, lanzas consultas distribuidas y entiendes el modelo de tablas abiertas con transacciones ACID.

Big Data Ciencia de Datos
dbt

Introducción a dbt

Nivel inicial

Toma de contacto con dbt, la herramienta que profesionaliza la transformación de datos dentro del data warehouse. Aprendes la filosofía ELT frente a ETL, instalas tu primer proyecto, conectas con un warehouse y construyes modelos SQL con referencias entre tablas y materializaciones adecuadas a cada caso. Al terminar tienes la base mínima para decidir si dbt encaja en tu plataforma de datos y avanzar después a tests, documentación y producción.

Big Data Ciencia de Datos
Django

Introducción a Django

Nivel inicial

Toma de contacto con Django, el framework web Python con mayor adopción en intranets, banca y portales públicos en España. En pocas horas instalas el entorno, comprendes la arquitectura MVT, modelas datos con el ORM y migraciones, defines vistas con enrutamiento URL y construyes plantillas reutilizables. Al terminar entiendes la base del framework y decides con criterio si Django encaja con vuestro siguiente proyecto antes de invertir en un curso completo.

Backend
Docker

Introducción a Docker

Nivel inicial

Curso introductorio de Docker para dar tus primeros pasos en contenedores y entornos reproducibles. Aprendes a instalar Docker, ejecutar contenedores a partir de imágenes públicas, gestionar logs, volúmenes y redes, monitorizar recursos y dar tus primeros pasos con Dockerfile. Al terminar tienes la base práctica que te permite incorporarte a un equipo que ya trabaja con contenedores y dejar atrás los problemas de "en mi máquina sí funciona".

DevOps
.NET

Introducción a .NET

Nivel inicial

Toma de contacto con la plataforma .NET para pasar de cero a una primera API funcional sobre el stack moderno de Microsoft. En pocas horas entiendes la arquitectura del SDK y el runtime, manejas la CLI para crear proyectos con plantillas, gestionas paquetes NuGet, configuras el pipeline de middleware y expones recursos con Minimal APIs y un controlador básico. Al terminar tienes un mapa claro de la plataforma para decidir con criterio cómo encajar .NET en vuestros próximos proyectos backend.

Elasticsearch

Introducción a Elasticsearch

Nivel inicial

Curso introductorio de Elasticsearch para tu primera experiencia con el motor de búsqueda distribuido más utilizado. Aprendes la arquitectura básica de nodos y shards, instalas el entorno local con Kibana, indexas documentos con mappings y analyzers y construyes búsquedas full-text con Query DSL. Al terminar tienes la base práctica que necesitas para añadir un buscador serio a tu aplicación y avanzar al curso completo.

Bases de Datos Big Data
Express

Introducción a Express.js

Nivel inicial

Curso introductorio de Express.js para construir tu primera API REST con Node.js. Aprendes a instalar y arrancar un proyecto, definir rutas para todos los métodos HTTP, trabajar con parámetros, headers y códigos de estado, y crear middleware personalizado para procesar peticiones. Al terminar tienes una API funcional con CRUD básico y la base que necesitas para dar el salto a bases de datos, autenticación y patrones avanzados.

Backend
FastAPI

Introducción a FastAPI

Nivel inicial

Curso introductorio de FastAPI para construir tu primera API REST con Python de forma productiva. Aprendes a instalar y arrancar el entorno, crear endpoints CRUD completos, validar entradas con tipado estricto, gestionar errores y códigos HTTP, e inspeccionar tu API con documentación interactiva autogenerada. Al terminar tienes una API funcional y la base para avanzar a persistencia, autenticación y patrones asíncronos.

Backend
Flask

Introducción a Flask

Nivel inicial

Toma de contacto con Flask, el microframework Python para construir APIs y aplicaciones web con mínima ceremonia. En pocas horas instalas el entorno, expones endpoints REST con los principales verbos HTTP, gestionas parámetros de consulta y cabeceras, validas la entrada con esquemas tipados y respondes con códigos de estado correctos. Al terminar tienes una primera API operativa con la que decidir con criterio si Flask encaja antes de invertir en un curso completo de MVC o despliegue.

Backend
Flutter

Introducción a Flutter

Nivel inicial

Primer contacto con Flutter, el framework de Google para crear apps móviles multiplataforma con un único código base. Instalas el SDK, conoces el lenguaje Dart y el flujo de desarrollo con hot reload, y construyes tus primeras pantallas con widgets y layouts básicos. Al terminar tienes una app sencilla funcionando en emulador y comprendes el modelo declarativo de Flutter para continuar con cursos más avanzados.

Frontend
Git

Introducción a Git

Nivel inicial

Toma de contacto con Git, el sistema de control de versiones estándar en cualquier equipo de desarrollo moderno. Aprendes a instalar y configurar Git, entender la estructura de un repositorio y el ciclo de vida de los archivos, usar los comandos del día a día y dar tus primeros pasos con ramas, merge y rebase. Al terminar tienes la base mínima para integrarte en cualquier proyecto versionado y avanzar después a flujos colaborativos en GitHub.

DevOps
GitHub

Introducción a GitHub

Nivel inicial

Toma de contacto con GitHub, la plataforma de desarrollo colaborativo más utilizada del mundo. Aprendes a configurar tu cuenta de forma segura, crear y gestionar repositorios desde la interfaz web y la terminal, trabajar con ramas y commits, y dominar el flujo completo de pull requests con revisión de código. Al terminar contribuyes con autonomía a cualquier proyecto alojado en GitHub y conoces las distintas estrategias de merge.

DevOps
GitHub Actions

Introducción a GitHub Actions

Nivel inicial

Toma de contacto con GitHub Actions, la plataforma nativa de GitHub para automatizar el ciclo de vida del software. Aprendes los conceptos de integración y entrega continua, la arquitectura de eventos y workflows, la sintaxis YAML esencial y la organización de jobs, steps y matrices paralelas. Al terminar dejas funcionando tu primer workflow que ejecuta tests automáticos en cada cambio y tienes la base para avanzar a despliegue y seguridad.

DevOps
GitHub Copilot

Introducción a GitHub Copilot

Nivel inicial

Primer contacto con GitHub Copilot, el asistente de IA para programadores integrado en VS Code. Instalas la extensión, descubres las completaciones inteligentes mientras escribes, usas el panel de chat con sus distintos modos y das los primeros pasos con el modo agente y la personalización básica. Al terminar tienes Copilot operativo en tu editor y sabes cuándo usar cada modo de interacción.

IA Generativa
Go

Introducción a Go

Nivel inicial

Curso introductorio para dar tus primeros pasos con Go, el lenguaje compilado creado en Google que se usa hoy en infraestructura cloud, microservicios y herramientas de línea de comandos. Cubres instalación del entorno, sintaxis básica, tipos de datos, control de flujo, funciones y las estructuras de datos esenciales como arrays, slices y mapas. Al terminar escribes pequeños programas Go con autonomía y tienes la base para entrar al curso completo.

Backend
Grafana

Introducción a Grafana

Nivel inicial

Primer contacto práctico con Grafana, la plataforma de observabilidad más utilizada en proyectos empresariales. Cubres el contexto y arquitectura de la herramienta, la instalación rápida en local, la conexión con una fuente de métricas y la construcción de tus primeros dashboards y consultas. Al terminar levantas un entorno de monitorización propio y visualizas métricas reales en dashboards funcionales.

DevOps
GraphQL

Introducción a GraphQL

Nivel inicial

Primer contacto con GraphQL, el lenguaje de consulta tipado pensado como alternativa a las APIs REST. Comparas ambos enfoques, modelas un schema con su sistema de tipos, escribes queries y mutations con variables y fragments, y montas un servidor GraphQL con resolvers básicos. Al terminar entiendes cuándo conviene GraphQL frente a REST y tienes una API mínima funcionando para seguir profundizando.

Backend
Hibernate

Introducción a Hibernate

Nivel inicial

Primer contacto con Hibernate, el ORM más utilizado en proyectos empresariales Java. Aprendes qué resuelve un ORM frente al acceso a base de datos tradicional, configuras un proyecto de cero, mapeas tus primeras entidades y ejecutas operaciones CRUD, asociaciones básicas y consultas iniciales. Al terminar persistes objetos Java en una base de datos relacional con tu propio modelo y consultas funcionales.

Backend Bases de Datos
HTML

Introducción a HTML

Nivel inicial

Primer contacto con HTML, el lenguaje base de la web para estructurar contenido en cualquier página. Conoces el funcionamiento de la web y configuras tu entorno, escribes la estructura de un documento con sus etiquetas y atributos esenciales, organizas textos, enlaces, listas y tablas, y das los primeros pasos con formularios básicos. Al terminar publicas páginas sencillas con marcado válido y entiendes los cimientos del desarrollo web moderno.

Frontend
Java

Introducción a Java

Nivel inicial

Curso introductorio para empezar a programar con Java desde cero y poder seguir cualquier curso backend posterior. Aprendes a instalar el JDK, montar el entorno y escribir tus primeros programas con tipos de datos, variables, operadores, estructuras de control, arrays y funciones, con un primer contacto con clases y objetos. Al terminar resuelves ejercicios prácticos por tu cuenta y tienes la base lista para abordar el curso completo de Java.

Backend
JavaScript

Introducción a JavaScript

Nivel inicial

Curso corto para tomar contacto con el lenguaje de la web con un coste simbólico. Trabajas variables y operadores, estructuras de control, funciones y closures, además de las estructuras de datos nativas (arrays, Set, Map) y los primeros pasos con programación funcional usando filter, find y map. Al terminar tienes una base operativa para seguir con cualquier curso completo de JavaScript o con un framework frontend.

Frontend Full Stack
Jest

Introducción a Jest

Nivel inicial

Curso introductorio a Jest para desarrolladores JavaScript y TypeScript que se inician en el testing automatizado, así como para equipos que llegan desde otros frameworks y necesitan alinear estilo. Cubre la filosofía del framework, instalación y configuración, primer test, aserciones básicas, ciclo de vida con hooks y mocks introductorios. Al terminar configuras Jest en cualquier proyecto Node.js y escribes tus primeros tests unitarios con confianza.

JUnit

Introducción a JUnit

Nivel inicial

Primer contacto práctico con JUnit, el framework de testing estándar en proyectos Java empresariales. Aprendes a configurar un proyecto con tests automatizados, escribir tu primer test con aserciones claras, controlar el ciclo de vida de cada caso y ejecutar tests parametrizados con distintos conjuntos de datos. Al terminar incorporas tests unitarios a tu código Java y entiendes la base para construir una suite mantenible.

Karate

Introducción a Karate

Nivel inicial

Curso introductorio a Karate para perfiles de QA y desarrolladores backend que quieren una primera experiencia sólida con el framework y su propuesta unificada de testing de APIs, mocks y performance. Cubre la instalación del proyecto, escritura del primer feature contra una API REST, sintaxis Gherkin, peticiones HTTP básicas y aserciones con match y fuzzy matching. Al terminar configuras un proyecto desde cero y escribes tus primeros tests con confianza.

Kotlin

Introducción a Kotlin

Nivel inicial

Curso introductorio para dar tus primeros pasos con Kotlin y entender por qué se ha convertido en el lenguaje preferido para Android y backend JVM moderno. Aprendes a instalar el entorno, manejar tipos de datos con null safety explícito, operadores, estructuras de control, funciones expresivas y los fundamentos de clases, objetos, herencia y polimorfismo. Al terminar resuelves ejercicios prácticos por tu cuenta y tienes la base lista para abordar el curso completo de Kotlin.

Backend
Kubernetes

Introducción a Kubernetes

Nivel inicial

Primer contacto con Kubernetes, la plataforma estándar para orquestar contenedores en proyectos empresariales. Aprendes qué problema resuelve, cómo está organizado el cluster, cómo operarlo desde la línea de comandos, cómo levantar un entorno local y cómo definir los Pods y controladores básicos. Al terminar despliegas tus primeras aplicaciones en un cluster propio con manifiestos reproducibles y entiendes el camino hacia escenarios de producción.

DevOps
LangChain

Introducción a LangChain

Nivel inicial

Curso corto para tomar contacto con el framework de referencia de aplicaciones LLM en Python con un coste simbólico. Trabajas la instalación, integración con varios proveedores de modelos, plantillas de prompt y mensajes, composición de cadenas declarativas, salidas estructuradas en JSON, historial de conversación y streaming de respuestas. Al terminar tienes una base operativa para seguir hacia RAG, herramientas o agentes.

IA Generativa
LangGraph

Introducción a LangGraph

Nivel inicial

Curso introductorio para dar tus primeros pasos con LangGraph y entender por qué orquestar agentes con grafos de estado supera a las cadenas lineales. Aprendes los fundamentos de StateGraph, instalación y configuración de proveedores de modelos, creación de nodos y aristas condicionales, ejecución de grafos y un primer agente reactivo con tool calling. Al terminar construyes un grafo funcional desde cero y tienes la base lista para abordar el curso completo de LangGraph.

IA Generativa
Laravel

Introducción a Laravel

Nivel inicial

Curso corto para tomar contacto con el framework PHP de referencia con un coste simbólico. Trabajas rutas, controladores y plantillas Blade, primeros pasos con el ORM Eloquent y el Query Builder, y un primer contacto con APIs mediante tokens y con colas de trabajo. Al terminar tienes una base operativa para abordar el curso completo o incorporarte a un proyecto Laravel real con autonomía.

Backend
LM Studio

Introducción a LM Studio

Nivel inicial

Curso introductorio para dar tus primeros pasos con LM Studio y ejecutar modelos de lenguaje en local con privacidad total y coste cero por token. Aprendes a instalar el entorno, descubrir y descargar modelos desde el hub, manejar la interfaz de chat con presets y parámetros de generación, activar la aceleración GPU y arrancar el servidor compatible con APIs estándar, además del primer contacto con el SDK de Python y la CLI. Al terminar conversas con tu propio LLM y tienes la base lista para el curso completo.

IA Generativa
Matplotlib

Introducción a Matplotlib

Nivel inicial

Curso introductorio para dar tus primeros pasos con Matplotlib, la biblioteca de visualización de datos más usada en Python. Cubres instalación, la arquitectura de figura, ejes y artistas, los gráficos básicos (líneas, dispersión, barras, histogramas, sectores) y la personalización con títulos, colores, ejes y primeros subplots. Al terminar produces tus primeras figuras claras y reproducibles a partir de datos en Python y tienes la base para abordar el curso completo.

Ciencia de Datos
MCP

Introducción a MCP

Nivel inicial

Primer contacto práctico con Model Context Protocol, el estándar abierto que conecta agentes IA con herramientas y datos externos. Aprendes qué resuelve el protocolo, cómo se usa en los principales agentes y editores de código del mercado, las primitivas que define para exponer capacidades, la creación de un servidor básico con Python y los primeros pasos como cliente. Al terminar tienes tu primer servidor MCP funcional y entiendes el camino hacia integraciones más complejas.

IA Generativa
MLOps

Introducción a MLOps

Nivel inicial

Primer contacto guiado con MLOps para entender cómo se industrializa el machine learning en una organización. Aprendes el ciclo de vida del ML, las diferencias con DevOps clásico, los niveles de madurez, el diseño de pipelines de datos y la gestión sistemática de experimentos. Al terminar tienes la base conceptual y práctica para llevar modelos más allá del notebook.

Ciencia de Datos DevOps
Mockito

Introducción a Mockito

Nivel inicial

Primer contacto guiado con Mockito para quienes escriben tests unitarios en Java y dan el salto al mocking. Aprendes qué es un doble de prueba y cuándo usarlo, a crear mocks con anotaciones, a configurar el comportamiento del mock con stubbing y a verificar las interacciones desde JUnit Jupiter. Al terminar puedes aislar dependencias y probar tu lógica de negocio con tests limpios y predecibles.

MongoDB

Introducción a MongoDB

Nivel inicial

Primer contacto guiado con MongoDB para entender qué cambia respecto a una base de datos relacional. Aprendes los conceptos clave de NoSQL y el modelo de documentos, montas un entorno de trabajo en local, Docker o Atlas y dominas las operaciones CRUD con filtros, proyecciones y operadores. Al terminar puedes leer, insertar, actualizar y eliminar datos en MongoDB con criterio profesional.

Bases de Datos Backend
n8n

Introducción a n8n

Nivel inicial

n8n es una plataforma open source para automatizar tareas y conectar servicios sin depender de desarrollo backend. En este curso de iniciación aprendes los fundamentos de workflows, instalas n8n en local, te mueves por la interfaz y trabajas con los nodos esenciales: triggers, llamadas a APIs, lógica condicional y un primer nodo de código. Al terminar tienes tu primer workflow funcional y la base para automatizar procesos reales en tu equipo.

IA Generativa DevOps
Nest

Introducción a NestJS

Nivel inicial

NestJS es el framework Node.js + TypeScript de referencia para backends modulares y tipados. En este curso introductorio descubres su arquitectura y filosofía, instalas el entorno y manejas el CLI, construyes tus primeros controladores REST con los métodos HTTP esenciales, gestionas excepciones y validas datos de entrada con pipes y DTOs. Al terminar tienes un primer servicio funcional y la base para abordar persistencia, autenticación y testing en proyectos reales.

Backend
Next.js

Introducción a Next.js

Nivel inicial

Primer contacto guiado con Next.js para desarrolladores React que dan el salto al modelo full-stack. Aprendes la estructura del proyecto y el App Router con sus convenciones de archivos, el modelo mental de Server Components frente a Client Components y a hacer data fetching en servidor y mutaciones con Server Actions desde formularios. Al terminar tienes la base para construir aplicaciones Next.js modernas con criterio.

Frontend Full Stack
Node.js

Introducción a Node.js

Nivel inicial

Curso introductorio para dar tus primeros pasos con Node.js, la plataforma que permite ejecutar JavaScript en el servidor y construir backend, APIs y herramientas internas. Cubres la arquitectura del runtime y la entrada y salida no bloqueante, instalación y gestión de versiones, el sistema de módulos, los módulos del núcleo más usados y los fundamentos de programación asíncrona con callbacks, promesas y async/await. Al terminar tienes la base para abordar APIs HTTP y el curso completo.

Backend
NumPy

Introducción a NumPy - Fundamentos para ciencia de datos

Nivel inicial

Primer contacto con NumPy, la biblioteca fundacional del ecosistema científico de Python. Aprendes a crear arrays multidimensionales, inspeccionar sus atributos, indexar y modificar datos, y aplicar operaciones vectorizadas y funciones de agregación básicas. Al terminar tienes la base necesaria para abordar Pandas, scikit-learn o cualquier flujo de análisis de datos sin atajos.

Ciencia de Datos
Ollama

Introducción a Ollama

Nivel inicial

Iniciación a Ollama para ejecutar modelos de lenguaje open source en tu máquina o en la nube sin depender de proveedores externos. Aprendes el panorama de modelos disponibles, instalas y arrancas el servidor en cualquier sistema operativo, gestionas modelos desde la línea de comandos y haces tus primeras peticiones a la API REST con generación y chat. Al terminar conoces las capacidades clave como razonamiento, herramientas y visión, y tienes la base para abordar Modelfile e integraciones.

IA Generativa
OpenCV

Introducción a OpenCV

Nivel inicial

Primer contacto con la visión por computador usando OpenCV y Python. Aprendes a representar imágenes como arrays NumPy, gestionar espacios de color, aplicar transformaciones geométricas básicas, suavizado, detección de bordes y umbralización para segmentar contenido. Al terminar tienes un entorno funcional y los reflejos básicos para abordar tareas reales de procesamiento de imágenes en proyectos profesionales.

Ciencia de Datos
OpenAI SDK

Introducción a OpenAI

Nivel inicial

Primer contacto con la API de OpenAI y su SDK oficial de Python desde los fundamentos de IA generativa hasta tu primera aplicación funcional. Aprendes a configurar la cuenta y la clave de API, generar texto con los modelos disponibles, ajustar parámetros, diseñar prompts efectivos y obtener salidas estructuradas validadas con Pydantic. Al terminar incorporas modelos LLM a un script Python con criterio y queda lista la base técnica para abordar RAG, tools o agentes.

IA Generativa
OpenTelemetry

Introducción a OpenTelemetry

Nivel inicial

OpenTelemetry es el estándar abierto que unifica la observabilidad de sistemas distribuidos: trazas, métricas y logs sin dependencia de proveedor. En este curso introductorio aprendes los conceptos clave de observabilidad, la arquitectura del proyecto, instalas el SDK y la auto-instrumentación, generas tus primeras trazas con spans y entiendes la propagación de contexto entre servicios. Al terminar tienes una primera aplicación instrumentada y la base para abordar el Collector y producción.

DevOps
Pandas

Introducción a Pandas

Nivel inicial

Primer contacto con Pandas para personas que ya conocen Python y quieren empezar a trabajar con datos tabulares de forma eficiente. Aprendes a crear Series y DataFrames, gestionar tipos de datos, seleccionar filas y columnas con criterio, filtrar, ordenar y aplicar transformaciones básicas. Al terminar manejas un dataset real sin recurrir a Excel y queda lista la base para abordar limpieza, agrupación o análisis estadístico.

Ciencia de Datos
PHP

Introducción a PHP

Nivel inicial

Toma de contacto con PHP, uno de los lenguajes más usados en el backend web y la base de WordPress, Laravel y Symfony. Instalas el entorno, escribes tus primeros scripts con variables, funciones, cadenas y arrays, y das los primeros pasos con clases y objetos. Al terminar tienes una base sólida para entrar en formularios, bases de datos o un framework PHP.

Backend
Playwright

Introducción a Playwright

Nivel inicial

Das tus primeros pasos en testing end-to-end con Playwright sobre navegadores reales. Aprendes la arquitectura del framework, instalación y configuración, locators semánticos accesibles y un primer conjunto de interacciones y assertions con auto-waiting frente a flakiness. Al terminar escribes tus primeros tests robustos contra una aplicación web y entiendes cuándo Playwright es la elección frente a otros frameworks.

Testing / QA
Plotly

Introducción a Plotly

Nivel inicial

Das tus primeros pasos con Plotly, la librería de visualización interactiva en Python. Aprendes a instalar el entorno y a trabajar desde notebooks, creas gráficos fundamentales con Plotly Express (dispersión, líneas, barras, histogramas, box plots) y aplicas personalización básica de ejes, colores y layouts. Al terminar produces gráficos interactivos claros para análisis exploratorio y reporting interno.

Ciencia de Datos
Postman

Introducción a Postman

Nivel inicial

Curso corto y gratuito para empezar a probar APIs con Postman desde cero, pensado para perfiles QA, backend y soporte técnico. Aprendes a instalar el cliente, lanzar tus primeros requests con todos los métodos HTTP, organizar collections con environments y escribir las primeras aserciones automatizadas con pm.test. Al terminar manejas la herramienta con soltura y estás preparado para abordar el curso completo con autenticación, CI/CD, mocks y monitors.

Power BI

Introducción a Power BI

Nivel inicial

Power BI es la herramienta de referencia en Business Intelligence para analizar datos y publicar informes corporativos. En este curso introductorio descubres los fundamentos de BI y el ecosistema Power BI, instalas Power BI Desktop, conectas con tus fuentes de datos, transformas y limpias información con Power Query y construyes tu primer informe visual. Al terminar tienes un primer dashboard funcional y la base práctica para analizar datos con criterio en tu día a día.

Ciencia de Datos
PowerShell

Introducción a PowerShell

Nivel inicial

Das tus primeros pasos con PowerShell, el shell orientado a objetos de Microsoft. Aprendes la nomenclatura verbo-sustantivo de los cmdlets, el sistema de pipelines, variables y tipos de datos, operadores de comparación y filtrado, y control de flujo con condicionales, bucles y gestión de errores. Al terminar escribes tus primeros scripts útiles para administración de sistemas y automatización básica.

DevOps
PySpark

Introducción a PySpark / Apache Spark

Nivel inicial

Primer contacto con PySpark y el procesamiento distribuido de datos con Apache Spark y Python. Aprendes la arquitectura básica de Spark, a inicializar una SparkSession, a trabajar con RDDs y DataFrames, a definir esquemas y a leer datos de distintas fuentes para hacer transformaciones y agrupaciones. Al terminar tienes el entorno preparado y los reflejos para escalar análisis y pipelines que no caben en memoria con un solo equipo.

Big Data Ciencia de Datos
Python

Introducción a Python

Nivel inicial

Toma de contacto rápida con Python para arrancar a programar sin experiencia previa o desde otro lenguaje. Cubres la instalación del entorno, tipos primitivos, variables, operadores, condicionales, bucles, funciones y manejo de excepciones, con ejercicios prácticos en cada bloque. Al terminar resuelves problemas básicos con scripts Python claros y preparas la base para abordar estructuras de datos, ciencia de datos o backend.

Backend Ciencia de Datos
PyTorch

Introducción a PyTorch

Nivel inicial

Das tus primeros pasos en deep learning con PyTorch, el framework de referencia académico e industrial. Aprendes a manejar tensores en CPU y GPU, comprender la diferenciación automática, construir tus primeras redes neuronales con módulos propios, y entrenar un primer modelo con su bucle de entrenamiento, función de pérdida y optimizador. Al terminar tienes base para abordar visión, secuencias o modelos personalizados.

Ciencia de Datos IA Generativa
R

Introducción a R

Nivel inicial

Toma de contacto con el lenguaje R, especializado en análisis estadístico y ciencia de datos. Instalas el entorno con RStudio, dominas la sintaxis básica del lenguaje, trabajas con estructuras de datos como vectores y data frames, defines tus propias funciones y das tus primeros pasos importando y transformando datos. Al terminar tienes una base sólida para abordar tidyverse, visualización y estadística aplicada.

Ciencia de Datos
React

Introducción a React

Nivel inicial

Primer contacto con React, la biblioteca más demandada para construir interfaces web. Aprendes a montar un proyecto, escribir JSX, crear componentes funcionales, manejar eventos y props, aplicar renderizado condicional e iterativo y usar los hooks esenciales de estado. Al terminar entiendes los pilares del modelo de componentes y tienes la base para evolucionar hacia aplicaciones reales en proyectos profesionales.

Frontend
React Native

Introducción a React Native

Nivel inicial

Curso introductorio para dar tus primeros pasos en desarrollo móvil multiplataforma con React Native y Expo, partiendo de conocimientos de React. Aprendes a montar el entorno, ejecutar tu app en simulador y dispositivo físico, construir interfaces con componentes nativos, aplicar estilos y resolver una navegación básica entre pantallas. Al terminar tienes una primera app sencilla corriendo en iOS y Android.

Frontend
Redis

Introducción a Redis

Nivel inicial

Curso introductorio para entender qué es Redis y por qué se ha convertido en pieza estándar de cualquier arquitectura moderna. Aprendes el modelo clave-valor en memoria, montas Redis en local, interactúas desde la línea de comandos y manejas las estructuras de datos básicas: cadenas, listas, conjuntos, conjuntos ordenados, hashes y expiración con TTL. Al terminar tienes la base sólida para abordar caché, sesiones y mensajería.

Bases de Datos Backend
Rust

Introducción a Rust

Nivel inicial

Primera toma de contacto con Rust, el lenguaje moderno de sistemas que combina rendimiento y seguridad de memoria sin garbage collector. Cubres la instalación del toolchain, los tipos y variables, las estructuras de control, las funciones, el manejo básico de errores y las primeras colecciones. Al terminar tienes la base para abordar ownership, traits y concurrencia, y puedes valorar Rust como alternativa a C, C++ o Go en tus proyectos.

Backend
Scikit Learn

Introducción a Scikit-learn

Nivel inicial

Curso gratuito de iniciación a Scikit-learn, la librería de referencia para machine learning con Python. Aprendes los fundamentos del aprendizaje automático, la instalación del entorno, la carga de datasets, el preprocesado de datos con escalado y codificación de variables, y el particionamiento entre entrenamiento y prueba. Al terminar entrenas tu primer modelo de regresión y tienes la base para abordar el curso completo.

Ciencia de Datos
Seaborn

Introducción a Seaborn

Nivel inicial

Curso introductorio a Seaborn, la librería de visualización estadística construida sobre Matplotlib y pensada para trabajar con pandas. Aprendes a montar el entorno, entender el modelo conceptual de la librería, aplicar temas y estilos consistentes y producir tus primeros gráficos relacionales, de distribución y categóricos. Al terminar generas visualizaciones limpias y profesionales a partir de un DataFrame con muy pocas líneas de código.

Ciencia de Datos
Selenium

Introducción a Selenium

Nivel inicial

Curso introductorio para dar tus primeros pasos en automatización de pruebas web con Selenium. Entiendes la arquitectura cliente-servidor, montas el entorno con tu navegador favorito, conoces los localizadores básicos y aprendes a escribir selectores con XPath y CSS para escribir tus primeros tests automatizados sobre una aplicación real. Al terminar tienes un script estable que abre el navegador, navega y verifica resultados sin intervención manual.

Testing / QA
Spring AI

Introducción a Spring AI

Nivel inicial

Primer contacto guiado con Spring AI para sumar capacidades de inteligencia artificial generativa a aplicaciones Java existentes. Aprendes la arquitectura multi-proveedor del framework, montas el primer proyecto con Spring Initializr, interactúas con modelos de chat desde Spring Boot, implementas streaming de respuestas y diseñas prompts con plantillas y salida estructurada tipada. Al terminar tienes un endpoint REST que conversa con un LLM y la base para escalar a casos RAG.

IA Generativa Backend
Spring Boot

Introducción a Spring Boot

Nivel inicial

Curso introductorio para dar tus primeros pasos con Spring Boot y construir tu primera API REST con Java. Aprendes a crear un proyecto con Spring Initializr, configurar el IDE, entender los starters y desarrollar controladores REST con los verbos HTTP, validación, manejo de respuestas y documentación automática con OpenAPI. Al terminar entregas un backend funcional con CRUD completo y tienes la base para seguir con persistencia y seguridad.

Backend
Spring Security

Spring Security: introducción

Nivel medio

Primera toma de contacto con Spring Security, el framework de seguridad estándar en aplicaciones Spring Boot empresariales. Cubres la arquitectura de la cadena de filtros, el login por formulario sobre Thymeleaf, la protección de APIs REST con JWT, el inicio de sesión federado con un proveedor externo y la autorización por roles con anotaciones. Al terminar proteges aplicaciones Spring Boot sencillas con usuarios, roles y autenticación moderna lista para entornos reales.

SQL

Introducción a SQL

Nivel inicial

Primer contacto guiado con SQL para empezar a consultar y modificar bases de datos relacionales con seguridad. Aprendes el modelo relacional y las diferencias con NoSQL, instalas MySQL y PostgreSQL en local, dominas las operaciones CRUD con SELECT, INSERT, UPDATE y DELETE, filtras y ordenas resultados con WHERE y ORDER BY, y creas tu propia estructura de tablas con sentencias DDL. Al terminar manejas las bases para integrar SQL en tu trabajo diario.

Bases de Datos
SQLAlchemy

Introducción a SQLAlchemy

Nivel inicial

Toma de contacto con SQLAlchemy, el ORM más usado del ecosistema Python para persistencia sobre bases de datos relacionales. Entiendes qué es un ORM y la diferencia entre Core y ORM, instalas la biblioteca y configuras el motor de conexión, declaras modelos modernos con type hints, y trabajas las operaciones CRUD básicas con sesión y consultas tipadas. Al terminar tienes una primera experiencia sólida con SQLAlchemy antes de abordar relaciones, rendimiento o async.

Streamlit

Introducción a Streamlit

Nivel inicial

Primer contacto guiado con Streamlit para empezar a crear aplicaciones web interactivas con Python sin aprender frameworks frontend. Aprendes a instalar el entorno y lanzar tu primera app, mostrar contenido con elementos de texto y mensajes de estado, capturar datos del usuario con widgets de entrada y dibujar gráficos nativos organizados con columnas y barra lateral. Al terminar publicas un dashboard interactivo desde tu código Python en pocos minutos.

Ciencia de Datos
Supabase

Introducción a Supabase

Nivel inicial

Primer contacto guiado con Supabase, la plataforma open source que ofrece base de datos PostgreSQL, autenticación, Storage y Realtime listas de fábrica. Aprendes la arquitectura del servicio, creas un proyecto en la nube y en local con la CLI, modelas tablas con Row Level Security para proteger los datos y configuras autenticación con email y proveedores OAuth. Al terminar tienes un backend completo funcionando, sin operar servidores propios.

Bases de Datos Backend
Svelte

Introducción a Svelte

Nivel inicial

Primer contacto con Svelte para entender por qué destaca como framework frontend compilado y ligero. Aprendes a montar el entorno con SvelteKit, escribir componentes con reactividad moderna, usar plantillas con bloques lógicos y pasar datos entre componentes. Al terminar tienes una pequeña aplicación funcionando y criterio para decidir si Svelte encaja en tus proyectos.

Frontend
Tailwind CSS

Introducción a Tailwind CSS

Nivel inicial

Primer contacto con Tailwind CSS para entender el enfoque utility-first y empezar a aplicar estilos directamente en el marcado. Aprendes a instalar el framework, usar las clases de utilidad esenciales para tipografía, color y espaciado, aplicar diseño responsive y montar layouts con Flexbox y Grid. Al terminar tienes una página estilada de extremo a extremo y criterio para decidir si Tailwind encaja en tus proyectos.

Frontend
TensorFlow

Introducción a TensorFlow

Nivel inicial

Curso introductorio para dar tus primeros pasos en Deep Learning con TensorFlow. Aprendes los fundamentos de las redes neuronales, instalas el entorno con soporte CPU o GPU, manipulas tensores e integras con NumPy, construyes pipelines de datos eficientes con tf.data y entrenas tus primeros modelos con Keras. Al terminar tienes la base sólida para abordar arquitecturas avanzadas (CNN, RNN, Transformers) en el curso completo.

Ciencia de Datos IA Generativa
Terraform

Introducción a Terraform

Nivel inicial

Toma de contacto con Terraform, la herramienta de referencia para definir infraestructura como código en cualquier proveedor cloud. Comprendes los fundamentos de Infrastructure as Code y la arquitectura de Terraform, instalas el CLI, configuras un provider y despliegas tu primer recurso siguiendo el ciclo init, plan, apply y destroy, y profundizas en la sintaxis HCL con variables, locals, outputs y data sources. Al terminar puedes versionar infraestructura sencilla con confianza.

DevOps
Transformers

Introducción a Transformers (Hugging Face)

Nivel inicial

Toma de contacto con Hugging Face Transformers, la biblioteca de referencia para usar modelos de IA preentrenados desde Python. Comprendes los fundamentos de la arquitectura transformer y el ecosistema Hugging Face, instalas el entorno y descargas modelos del Hub, ejecutas tareas habituales de procesamiento de lenguaje con la pipeline (clasificación, extracción de entidades, resumen, traducción, generación) y das tus primeros pasos con modelos y tokenizadores. Al terminar puedes integrar modelos preentrenados en aplicaciones reales.

Ciencia de Datos IA Generativa
TypeScript

Introducción a TypeScript

Nivel inicial

Primera toma de contacto con TypeScript, el superset de JavaScript con tipado estático que adoptan los equipos que buscan código más robusto y mantenible. Cubres la configuración del compilador, las anotaciones de tipo y la inferencia, los arrays, tuplas y enums, los type aliases, las funciones tipadas y las interfaces, con ejercicios prácticos en cada bloque. Al terminar puedes incorporarte a proyectos TypeScript y ganar la disciplina de tipos antes de pasar a Angular, React o NestJS.

Frontend Full Stack
Vercel AI SDK

Introducción a Vercel AI SDK

Nivel inicial

Iniciación práctica al SDK oficial de Vercel para integrar IA generativa en aplicaciones TypeScript y React. Aprendes la arquitectura del SDK, configuras varios proveedores de modelos, generas texto con streaming en tiempo real y obtienes datos estructurados tipados mediante esquemas de validación. Al terminar montas un proyecto Next.js con chat conectado a un LLM y respuestas validadas.

IA Generativa Full Stack
Visual Studio Code

Introducción a Visual Studio Code

Nivel inicial

Primer contacto con Visual Studio Code para empezar a trabajar con el editor de forma productiva desde el primer día. Aprendes a instalar y configurar la herramienta, dominar la interfaz y los menús, editar código con búsqueda, autocompletado y refactorizaciones básicas, y aprovechar GitHub Copilot como asistente de IA. Al terminar manejas el flujo diario de edición y tienes base para extensiones, Git y debugging.

Full Stack
Vuejs

Introducción a Vue.js

Nivel inicial

Toma de contacto guiada con Vue.js para desarrolladores que vienen del frontend tradicional o de otros frameworks. Aprendes a montar un proyecto con Vite, escribir componentes con Composition API, usar plantillas con datos reactivos y aplicar directivas para condicionales y listas. Al terminar tienes una primera mini-aplicación funcionando y los conceptos claros para abordar el curso completo de Vue.js con confianza.

Frontend

Acceso PLUS

Acceso ilimitado con PLUS

Desde 19 € (1 mes). Pago único, sin renovación automática. Todos los cursos del catálogo, sin límite.

Ver planes PLUS

¿Lo necesita tu empresa?

Formación para equipos en tu organización

Si va a ser tu empresa quien forme al equipo, en el área para organizaciones encontrarás catálogo corporativo, modalidades (teleformación, aula virtual o mixto), bonificación FUNDAE y licencias por equipo.