Cursos de programación
desarrollo web, full stack y ciencia de datos

Búsquedas sugeridas

Búsquedas recientes

Tecnologías de programación

C
C

C

Backend

Lenguaje de propósito general, eficiente y de bajo nivel.

CSharp

CSharp

Backend

Lenguaje C# de Microsoft para desarrollo en el ecosistema .NET para todo tipo de aplicaciones.

Django
Django

Django

Backend

Framework web Python para desarrollo rápido y seguro.

Docker
Docker

Docker

DevOps

Plataforma de contenedores para aplicaciones portátiles.

Flask
Flask

Flask

Backend

Microframework web para Python, simple y flexible.

Go
Go

Go

Backend

Lenguaje de programación eficiente y concurrente creado por Google.

Java

Java

Backend

Lenguaje de programación versátil y multiplataforma.

Laravel
Laravel

Laravel

Backend

Framework de PHP para desarrollo web backend.

NestJS
Nest

Nest

Backend

Framework Node.js para crear aplicaciones escalables y eficientes.

Node.js
Node

Node

Backend

Node.js es un entorno de ejecución de JavaScript basado en el motor V8 de Google.

OpenCV
OpenCV

OpenCV

Ciencia de Datos e IA

Biblioteca de Python para Computer Vision en imágenes y vídeos.

PHP
PHP

PHP

Backend

Lenguaje de programación para desarrollo web del lado del servidor, el motor del ecosistema Wordpress.

Apache Spark
PySpark

PySpark

Big Data

Motor unificado de análisis de datos distribuido para grandes volúmenes.

React
React

React

Frontend

Librería framework para frontend interfaces de usuario.

Seaborn

Seaborn

Ciencia de Datos e IA

Biblioteca de visualización de datos para Python.

Selenium
Selenium

Selenium

Testing / QA

Suite de herramientas open-source para automatizar navegadores web y pruebas de software de interfaz de usuario.

Spring Boot
SpringBoot

SpringBoot

Backend

Framework para desarrollo rápido de aplicaciones Java.

Streamlit
Streamlit

Streamlit

Ciencia de Datos e IA

Biblioteca Python para prototipado web UI rápido en ciencia de datos.

TypeScript
TypeScript

TypeScript

Full Stack

Superconjunto de JavaScript con tipado estático.

Vue.js
Vuejs

Vuejs

Frontend

Framework de JS progresivo para construir interfaces de usuario reactivas y modulares.

Tutoriales de programación

Git
Git

Introducción A Git

Introducción Y Entorno

Instalación Y Configuración

Introducción Y Entorno

Primeros Pasos Con Git

Introducción Y Entorno

Ciclo De Vida De Los Archivos

Comandos

Comandos Básicos

Comandos

Comandos Avanzados

Comandos

Gitignore Y Archivos Temporales

Comandos

Visualización Y Navegación De Cambios

Comandos

Etiquetas Tags Y Releases

Comandos

Ramas

Ramas

Merge Vs Rebase

Ramas

Stash De Cambios Entre Ramas

Ramas

Cherry Pick De Cambios

Ramas

Deshacer Cambios

Ramas

Gitflow

Ramas

Resolución De Conflictos

Trabajo Remoto Y Colaboración

Github Como Remoto

Trabajo Remoto Y Colaboración

Git Con Visual Studio Code

Trabajo Remoto Y Colaboración

Git Con Intellij Idea

Trabajo Remoto Y Colaboración

Git Con Github Desktop

Trabajo Remoto Y Colaboración

Crear Y Organizar Issues En Github

Trabajo Remoto Y Colaboración

Github Pages Para Crear Sitios Web

Trabajo Remoto Y Colaboración

Repositorio Especial Username Github

Trabajo Remoto Y Colaboración

Pull Requests (Pr) En Github

Integración Continua Ci

Ci Con Github Actions

Integración Continua Ci

Análisis Estático Con Sonarcloud

Integración Continua Ci

Desplegar En Vercel Desde Github

Integración Continua Ci

Fundamentos

¿Qué Es La Programación?

Introducción Y Entorno

Lenguajes De Programación

Introducción Y Entorno

Ciclo De Vida Del Desarrollo De Software

Introducción Y Entorno

Herramientas Y Entornos De Desarrollo

Introducción Y Entorno

Instalar Y Configurar Pseint Y Python

Introducción Y Entorno

Estructura De Un Programa Pseint

Introducción Y Entorno

Pensamiento Algorítmico

Lógica

Tipos De Datos Y Variables

Lógica

Operadores

Lógica

Estructuras De Control Condicional

Lógica

Estructuras De Control De Repetición

Lógica

Diagramas De Flujo

Lógica

Depuración De Programas

Lógica

Arrays

Estructuras De Datos

Matrices

Estructuras De Datos

Cadenas De Caracteres

Estructuras De Datos

Algoritmos De Ordenamiento

Ordenamiento Y Búsqueda

Algoritmos De Búsqueda

Ordenamiento Y Búsqueda

Complejidad Temporal Y Espacial

Ordenamiento Y Búsqueda

Definición Y Utilidad De Las Funciones

Funciones

Paso De Parámetros

Funciones

Recursividad

Funciones

Funciones Anónimas

Funciones

Concepto De Clases Y Objetos

Programación Orientada A Objetos

Método Constructor

Programación Orientada A Objetos

Encapsulación

Programación Orientada A Objetos

Herencia

Programación Orientada A Objetos

Polimorfismo

Programación Orientada A Objetos

Composición

Programación Orientada A Objetos

HTML5
HTML

Introducción A Html

Introducción Y Entorno

Doctype

Sintaxis Y Estructura

Elementos Y Etiquetas

Sintaxis Y Estructura

Atributos

Sintaxis Y Estructura

Anidación De Etiquetas

Sintaxis Y Estructura

Comentarios

Sintaxis Y Estructura

Encabezados (H1-h6)

Textos Y Enlaces

Enlace (A)

Textos Y Enlaces

Párrafo (P)

Textos Y Enlaces

Listas (Ul, Ol, Li)

Textos Y Enlaces

Imagen (Img)

Textos Y Enlaces

División (Div)

Organización De Contenido

Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)

Organización De Contenido

Tablas (Table, Tr, Td, Th)

Organización De Contenido

Formularios (Form, Input, Select, Textarea, Button)

Organización De Contenido

Imágenes Vectoriales (Svg)

Elementos Multimedia

Incrustación De Contenido (Iframe)

Elementos Multimedia

Audio (Audio)

Elementos Multimedia

Video (Video)

Elementos Multimedia

Estilo Incorporado (Style)

Metadatos Y Seo

Metadatos (Meta, Title, Link)

Metadatos Y Seo

Atributos De Aria

Metadatos Y Seo

Navegación Por Teclado

Metadatos Y Seo

Contraste Y Legibilidad

Optimización Html

Validación De Html

Optimización Html

Compatibilidad Con Navegadores

Optimización Html

Optimización De La Carga De La Página (Lazy Loading)

Optimización Html

Ejercicios de programación

Git
git

Ejercicio stash

Git
Código

Ejercicio Gitflow

Git
Código

Comandos avanzados

Git
Código

Instalación y configuración

Git
Test

Comandos avanzados

Git
Puzzle

Comandos básicos

Git
Puzzle

Git con Visual Studio Code

Git
Test

Ramas

Git
Test

Ejercicio ramas

Git
Código

GitHub como remoto

Git
Test

Reto comandos básicos Git

Git
Código

Git con Intellij IDEA

Git
Test

Ejercicio GitHub Actions workflow

Git
Código

Introducción a Git

Git
Test

Ejercicio deshacer cambios

Git
Código

Reto cherry pick Git

Git
Código

Comandos básicos

Git
Código

Git con GitHub Desktop

Git
Test

Reto ciclo de vida en Git

Git
Código

Resolución de conflictos

Git
Test

Reto creación de tags en Git

Git
Código
fundamentos
HTML5
html

Reto etiquetas semánticas HTML

HTML5
Código

Párrafos

HTML5
Test

Contraste y legibilidad

HTML5
Test

Comentarios

HTML5
Test

Audio

HTML5
Puzzle

Enlace

HTML5
Puzzle

Introducción a HTML

HTML5
Test

Divisiones

HTML5
Test

Reto metadatos en HTML

HTML5
Código

Validación de HTML

HTML5
Puzzle

Incrustación de contenido (iframe)

HTML5
Test

Uso de elementos y etiquetas

HTML5
Puzzle

Video

HTML5
Puzzle

Imágenes vectoriales

HTML5
Test

Tablas

HTML5
Test

Reto LocalStorage en HTML

HTML5
Código

Reto atributos ARIA en HTML

HTML5
Código

Encabezados

HTML5
Puzzle

Uso de DOCTYPE

HTML5
Puzzle

Etiquetas semánticas

HTML5
Puzzle

Reto formatear texto en HTML

HTML5
Código

Metadatos

HTML5
Test

Proyecto crear páginas HTML

HTML5
Proyecto

DOCTYPE

HTML5
Test

Anidación de etiquetas

HTML5
Test

Optimización de la carga de la página (Lazy loading)

HTML5
Puzzle

Listas

HTML5
Puzzle

Reto de enlaces HTML

HTML5
Código

Reto geolocalización en HTML

HTML5
Código

Uso de atributos

HTML5
Puzzle

Elementos y etiquetas

HTML5
Test

Reto trabajar con imágenes en HTML

HTML5
Código

Formularios

HTML5
Puzzle

Navegación por teclado

HTML5
Puzzle

Atributos

HTML5
Test

Reto crear listas HTML

HTML5
Código

Imágenes

HTML5
Test

Compatibilidad con navegadores

HTML5
Test

Reto crear tablas HTML

HTML5
Código

Reto Validación HTML

HTML5
Código

Estilos

HTML5
Puzzle

Atributos de ARIA

HTML5
Test

Cursos y certificados de programación

Tipos de programación software

Ciencia de Datos e IA

8

Análisis de datos y aprendizaje automático.

DevOps

2

Metodología para desarrollo y operaciones ágiles.

Frontend

7

Creación de interfaces de usuario.

Big Data

1

Análisis y procesamiento de datos masivos.

Full Stack

3

Desarrollo web frontend y backend

Backend

15

Software que gestiona la lógica del servidor.

Administración de sistemas

1

Gestión y mantenimiento de sistemas informáticos.

Bases de datos

1

Gestión y almacenamiento de datos

Testing / QA

1

Aseguramiento de calidad en desarrollo de software.

Módulos de programación

Streamlit
Streamlit

Introducción y entorno

pandas
Pandas

Introducción y entorno

Kotlin
Kotlin

Introducción y entorno

Selenium
Selenium

Introducción y entorno

React
React

Introducción y entorno

Spring Boot
SpringBoot

Introducción y entorno

scikit-learn
ScikitLearn

Introducción y entorno

FastAPI
FastAPI

Introducción y entorno

Angular
Angular

Introducción y entorno

Seaborn

Introducción y entorno

Tailwind CSS
TailwindCSS

Introducción y entorno

GNU Bash
Bash

Introducción y entorno

NumPy
Numpy

Introducción y entorno

OpenCV
OpenCV

Introducción y entorno

Java

Introducción y entorno

TypeScript
TypeScript

Introducción y entorno

Vue.js
Vuejs

Introducción y entorno

TensorFlow
TensorFlow

Introducción y entorno

PHP
PHP

Introducción y entorno

HTML5
HTML

Introducción y entorno

CURSOS INTERACTIVOS

Aprende a programar con cursos impulsados por
Inteligencia Artificial

Cursos de programación, tutoriales, ejercicios, certificados, soluciones, contenido creado por desarrolladores para desarrolladores.

Cursos de programación

Cursos de programación compuestos por tutoriales, lecciones y ejercicios de programación interactivos con Visual Studio Code IDE.

Lenguajes y frameworks de programación

Aprende los principales lenguajes de programación: Java, C#, Python, SQL, TypeScript, JavaScript, HTML, CSS, etc. Aprende los principales frameworks: Angular, Spring Boot, NestJS, etc.

Lecciones de programación

Lecciones con código didáctico, carruseles PDF, y vídeos de cada lenguaje y framework de programación.

Ejercicios de programación

Entornos de desarrollo de software para aprendizaje con ejercicios de código con Visual Studio Code en la web y GitHub..

Empieza GRATIS

Una nueva forma de aprendizaje basado en proyectos interactivos de código, sin necesidad de instalar nada, utiliza nuestros entornos de programación online.


Funcionalidades incluidas
  • Lecciones

  • Ejercicios

  • Pruebas técnicas

  • Cursos / itinerarios

  • Progreso y rendimiento

  • Calificaciones instantáneas

  • Feedback de soluciones

  • Acceso a soluciones


Crear cuenta GRATIS