Cursos de programación
desarrollo web, full stack y ciencia de datos
Tecnologías de programación
Angular
Angular
Frontend
Framework web de Google para aplicaciones dinámicas.
Bootstrap
Bootstrap
Frontend
Framework CSS para diseños web responsive y modernos.
CSharp
CSharp
Backend
Lenguaje de programación de Microsoft para aplicaciones robustas.
CSS
CSS
Frontend
Lenguaje de estilo para diseñar páginas web atractivas.
Docker
Docker
DevOps
Plataforma de contenedores para aplicaciones portátiles.
Git
Git
DevOps
Sistema de control de versiones distribuido.
Hibernate
Hibernate
Backend
ORM para Java, simplifica el acceso a bases de datos.
HTML
HTML
Frontend
Lenguaje de marcado para estructurar contenido web.
Java
Java
Backend
Lenguaje de programación versátil y multiplataforma.
JavaScript
JavaScript
Full Stack
Lenguaje de scripting para desarrollo web interactivo.
Nest
Nest
Backend
Framework Node.js para crear aplicaciones escalables y eficientes.
Numpy
Numpy
Ciencia de Datos e Inteligencia artificial
Biblioteca Python para computación científica y matrices.
Pandas
Pandas
Ciencia de Datos e Inteligencia artificial
Herramienta Python para análisis y manipulación de datos.
Python
Python
Backend
Lenguaje de programación fácil de aprender y versátil.
SpringBoot
SpringBoot
Backend
Framework para desarrollo rápido de aplicaciones Java.
SQL
SQL
Administración de bases de datos
Lenguaje para gestionar bases de datos relacionales.
TailwindCSS
TailwindCSS
Frontend
Framework de utilidades CSS para diseños rápidos y personalizables.
TypeScript
TypeScript
Full Stack
Superconjunto de JavaScript con tipado estático.
Tutoriales de programación
Ejercicios de programación
java
Datos primitivos
Streams: min max
ArrayList
OOP en Java
Estructuras de iteración
Objetos
Streams: sorted()
Métodos de la clase String
Operadores aritméticos
Streams: match
Clases y objetos
API java.nio 2
CRUD en Java de modelo Customer sobre un ArrayList
Interfaces
Streams: distinct()
Tipos de variables
Creación de Streams
Interfaz funcional Function
Métodos básicos de la clase String
HashMap
Uso de API Optional
Métodos avanzados de la clase String
Excepciones
Estructuras de selección
API Optional
Streams: reduce()
Uso de variables
Objeto Scanner
Configuración de entorno
Uso de Scanner
Funciones y encapsulamiento
Gestión de errores y excepciones
Clases abstractas
Polimorfismo de tiempo de ejecución
Streams: map()
Interfaz funcional Predicate
Llamada y sobrecarga de funciones
Representación de Fecha
Operadores lógicos
Polimorfismo de tiempo de compilación
Streams: filter()
Métodos referenciados
Streams: flatMap()
Interfaz funcional Consumer
Operaciones de Streams
Representación de Hora
Herencia básica
Datos de referencia
Funciones lambda
Streams: count()
Streams: forEach()
Herencia avanzada
Uso de interfaces
Sobrecarga de métodos
Tipos de datos
HashSet
Interfaces funcionales
Clases
Interfaz funcional Supplier
CRUD en Java de modelo Customer sobre un HashMap
Streams: collect()
Instalación
Funciones
Encapsulación
Estructuras de control
Herencia de clases
git
Comandos avanzados
Instalación y configuración
Git con Intellij IDEA
Comandos avanzados
Comandos básicos
Git con Visual Studio Code
Introducción a Git
Ramas
GitHub como remoto
Comandos básicos
Git con GitHub Desktop
Resolución de conflictos
python
Funciones Python
Módulo datetime
Importar módulos y paquetes
Gestor de tareas con operaciones CRUD en Python
Módulo datetime
Funciones lambda
Diccionarios
Funciones lambda
Variables
Tipos de datos
Módulo json
Herencia
Funciones Python
Polimorfismo
Clases y objetos
Crear módulos y paquetes
Módulo math
OOP en python
Listas
Encapsulación
Clases y objetos
Tuplas
Herencia
Clases y objetos
Módulo os
Listas
Módulo json
Diccionarios en Python
Módulo math
Excepciones
Importar módulos y paquetes
Polimorfismo
Módulo os
Diccionarios
Operadores
Estructuras de control
Instalación de Python y creación de proyecto
Estructuras de control
Encapsulación
Herencia de clases
Excepciones
Operadores
Tuplas
Operadores
Conjuntos
Módulo csv
Tipos de datos
Funciones
Variables
Módulo csv
Introducción a Python
Listas
Estructuras de control
Crear módulos y paquetes
Tipos de datos
Conjuntos
Cursos y certificados de programación
Backend con Java, Spring Boot, Hibernate
13h 20m
Backend con TypeScript y NestJS
13h 20m
Bases de datos relacionales con SQL
2h 30m
Control de versiones con Git
1h 40m
Docker y Docker Compose
6h 0m
Frontend avanzado: HTML, CSS, JS, TS, Angular
10h 0m
Frontend básico con HTML, CSS y JavaScript
5h 0m
Full Stack con NestJS y Angular
20h 0m
Full Stack con Spring Boot y Angular
30h 0m
Programación con Angular en TypeScript
10h 0m
Programación con C Sharp
2h 30m
Programación con CSS
2h 30m
Programación con Hibernate ORM en Java
10h 0m
Programación con HTML
2h 30m
Programación con Java
5h 0m
Programación con JavaScript
2h 30m
Programación con NestJS en TypeScript
10h 0m
Programación con Python
5h 0m
Programación con Spring Boot
10h 0m
Programación con TypeScript
2h 30m
Tipos de programación software
Ciencia de Datos e Inteligencia artificial
Análisis de datos y aprendizaje automático.
DevOps
Metodología para desarrollo y operaciones ágiles.
Frontend
Creación de interfaces de usuario.
Full Stack
Desarrollo web frontend y backend
Backend
Software que gestiona la lógica del servidor.
Administración de bases de datos
Gestión y almacenamiento de datos
Módulos de programación
CSharp
Introducción y entorno
Docker
Introducción y entorno Docker
HTML
Introducción y entorno
JavaScript
Introducción y entorno
Numpy
Introducción y entorno
Java
Introducción y entorno
CSS
Introducción y entorno
Nest
Introducción y entorno
Hibernate
Introducción y entorno
SQL
Introducción y entorno
Git
Introducción y entorno
Angular
Introducción y entorno
Python
Introducción y entorno
Pandas
Introducción y entorno
TypeScript
Introducción y entorno
TailwindCSS
Introducción y entorno
CSharp
Sintaxis
JavaScript
Sintaxis
SpringBoot
Introducción y entorno
Bootstrap
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.
Lecciones
Ejercicios
Pruebas técnicas
Cursos / itinerarios
Progreso y rendimiento
Calificaciones instantáneas
Feedback de soluciones
Acceso a soluciones
Crear cuenta GRATIS