Tu próximo paso

Cursos de programación

Elige un lenguaje, aprende una habilidad o sigue una ruta profesional. Puedes empezar desde cero.

Pregunta 1 / 3

¿Qué te interesa hacer?

3 preguntas · sin registro
Resultados: 28
ProfesiónNuevo

TypeScript

Aprende a escribir código JavaScript más fácil de mantener con tipos, interfaces y genéricos. Practica funciones, clases, módulos y patrones de TypeScript.

9 módulos
ProfesiónNuevo

Desarrollador Java

Construye una base en Java, desde tu primer programa de consola hasta clases, herencia, archivos y colecciones. Avanza paso a paso con datos, condiciones, bucles y métodos.

10 módulos
HabilidadNuevo

Crea un bot de Telegram con Python

Desarrolla paso a paso un bot de Telegram en Python. Un curso de habilidades centrado en esta tarea práctica.

1 módulo
Habilidad

Preguntas de entrevistas de Python

Repasa preguntas habituales de entrevistas de Python y los conceptos que hay detrás. Utiliza este curso para organizar tu preparación.

1 módulo
Habilidad

Ejercicios de entrevistas de Python

Resuelve ejercicios de programación que pueden aparecer en entrevistas de Python. Combina las explicaciones con la práctica al abordar cada problema.

1 módulo
ProfesiónNuevo

Desarrollador C++

Empieza por los fundamentos de C++ y avanza hasta clases, herencia, polimorfismo y gestión moderna de memoria. Practica condiciones, bucles, arrays, funciones y estructuras.

9 módulos
Curso

Go

Configura tu entorno de Go y escribe tu primer programa. Aprende variables y tipos, condiciones, bucles, arrays y slices a través de los módulos del curso.

5 módulos
Profesión

Desarrollador backend

Descubre el desarrollo del lado del servidor con JavaScript, Express y SQL. Aprende cómo se conectan la lógica de la aplicación, el código asíncrono y las bases de datos.

8 módulos
CursoNuevo

JavaScript

Haz que tus páginas web sean interactivas con JavaScript. Aprende condiciones, bucles, arrays, funciones y objetos; después trabaja con el DOM y los eventos y realiza un miniproyecto.

9 módulos
CursoNuevo

Lua

Descubre las bases del lenguaje Lua: condiciones, bucles, tablas y funciones. Aplica los conceptos en la prueba final y el miniproyecto.

6 módulos
CursoNuevo

Kotlin

Conoce Kotlin a través de condiciones, bucles, funciones, listas y clases. Aprende cómo la seguridad frente a valores nulos ayuda a gestionar datos ausentes.

8 módulos
Habilidad

Escribir código Python legible

Explora una guía para escribir código Python, desde las bases hasta un estilo claro y legible. Presta atención a cómo está escrito tu código, además de lo que hace.

1 módulo
Habilidad

Algoritmos

Comprende qué son los algoritmos, dónde se utilizan y cómo aplicarlos en programación. Una introducción para aprender a razonar paso a paso.

1 módulo
Habilidad

Contraseñas y cifrado

Aprende cómo funcionan las contraseñas, para qué sirve el cifrado y cómo se relacionan con la protección de tus datos. Una introducción a la seguridad digital cotidiana.

1 módulo
Profesión

Desarrollador Python

Desarrolla tus habilidades en Python paso a paso: control de flujo, listas, funciones, estructuras de datos y programación orientada a objetos. Aprende a usar módulos y trabajar con API.

9 módulos
Curso

CSS

Aprende a dar estilo a páginas web con CSS. Explora selectores, estilos de texto, distribución y diseño adaptable, y aplica lo aprendido a un sitio web.

6 módulos
Profesión

Desarrollador frontend

Aprende a crear interfaces web con HTML, CSS, JavaScript y Vue. Pasa de la estructura de páginas y los diseños adaptables a componentes, rutas, gestión de estado y API.

13 módulos
Curso

HTML

Construye la estructura de una página web con HTML. Aprende etiquetas, tablas, imágenes, formularios, marcado semántico y metadatos, y crea un blog como proyecto del curso.

8 módulos
Curso

Python

Aprende los fundamentos de Python, funciones, módulos y manejo de datos. Explora objetos y excepciones, y aplica tus conocimientos en una lista de tareas y una calculadora.

9 módulos
Curso

C#

Empieza a programar en C# con variables, tipos de datos, operadores y cadenas. Practica decisiones, bucles y métodos antes de avanzar al módulo práctico.

8 módulos
Curso

PHP

Descubre PHP para el desarrollo web del lado del servidor. Aprende sintaxis, funciones y arrays, y trabaja con formularios, archivos, bases de datos, objetos, sesiones y cookies.

12 módulos
Curso

IA generativa

Aprende a trabajar con IA generativa, desde las primeras interacciones hasta la ingeniería de prompts y la automatización. Explora usos prácticos y aplicaciones más avanzadas.

5 módulos
Curso

Git

Aprende control de versiones con Git. Practica los comandos esenciales, las ramas y los repositorios remotos para seguir los cambios y trabajar con el historial de tu código.

5 módulos
Curso

SQL

Aprende a consultar y organizar datos relacionales con SQL. Trabaja de forma progresiva con tablas, filtros, funciones de agregación, joins y subconsultas.

6 módulos
Curso

Dart

Construye una base en Dart con control de flujo, funciones y colecciones. Aprende los conceptos esenciales de la programación orientada a objetos en este lenguaje.

5 módulos
Curso

Flutter

Aprende a crear interfaces móviles con Flutter. Explora widgets, estado y rutas, formularios, funciones nativas, contenido multimedia y animaciones, con un módulo sobre publicación.

7 módulos
Curso

C++

Empieza con C++ a través de tipos de datos, condiciones, bucles, arrays, punteros y funciones. Una introducción centrada en los elementos esenciales del lenguaje.

4 módulos
Profesión

Ingeniero QA / tester de software

Aprende a probar sitios web, aplicaciones móviles y API. Explora el diseño de pruebas, la documentación, las herramientas de testing y SQL, y prepara entrevistas y un proyecto final.

10 módulos