7 lecciones y 30 preguntas de programación en línea.
¿Qué es el lenguaje de marcado HTML y cómo lo utilizamos en la construcción de un sitio web?
Aprenderemos todos los fundamentos y elementos necesarios.
Construcción de tablas, formularios, diseño de páginas de internet y todos los conceptos básicos importantes.
No se necesita conocimiento previo.
6 lecciones y 39 preguntas de programación en línea.
Aprende a diseñar una página HTML utilizando CSS.
Comprende todos los fundamentos importantes de CSS, comenzando con su significado y papel en las páginas web que diseñamos.
Domina temas avanzados de Reglas de Layout y Posicionamiento.
En este curso, aprenderás todo lo necesario para diseñar los sitios web que construyes, no se requiere conocimiento previo.
28 lecciones y 204 preguntas de programación en línea.
Una introducción a la programación en HTML y CSS, así como una introducción a la programación en JavaScript.
Aprende cómo crear páginas web dinámicas utilizando el Document Object Model (DOM).
Comienza a aprender programación en JavaScript desde cero, y utiliza el lenguaje para crear páginas web dinámicas con HTML y CSS.
No es necesario tener conocimientos previos para comenzar este curso.
15 lecciones y 85 preguntas de programación en línea.
Temas avanzados en ECMAScript 6/7.
Aprenderemos cómo utilizar todas las nuevas características del lenguaje.
Entendiendo el núcleo del lenguaje JavaScript, comenzando por trabajar con Promises y hasta crear objetos utilizando clases.
Se requiere una base fundamental en JavaScript.
20 lecciones y 125 preguntas de programación en línea.
¿Qué es JSX, cómo se relaciona con React y las diferencias entre JSX y HTML?
Aprenderemos React desde el principio, cómo escribir componentes, qué son las props, cómo manejar eventos y cómo realizar solicitudes a APIs.
Entenderemos cómo usar React Hooks para escribir componentes inteligentes que gestionen el estado y se comuniquen con varios componentes en las aplicaciones que construimos.
Se requiere un conocimiento básico de HTML, CSS, JavaScript y ECMAScript.
26 lecciones y 180 preguntas de programación en línea.
Aprenderemos cómo construir una aplicación del lado del servidor usando Node.js y trabajar con el sistema de archivos.
Todo lo que necesitas saber sobre Express.js para construir un servidor que soporte una API RESTful segura y correctamente arquitectada.
Trabajando con la base de datos MongoDB usando Mongoose.js, comenzando con operaciones CRUD y avanzando hacia agregaciones avanzadas.
Se requiere conocimiento de JavaScript y ES6.
21 lecciones y 338 preguntas de programación en línea.
Fundamentos de Python: Aprende conceptos básicos como variables, tipos de datos, aritmética y manipulación de cadenas para una sólida base en Python.
Estructuras de Datos y Módulos: Explora listas, diccionarios, tuplas y conjuntos. Entiende el uso de módulos, importaciones y bibliotecas estándar en Python.
No se requiere conocimiento previo para comenzar este curso.
16 lecciones y 262 preguntas de programación en línea.
Aprende conceptos fundamentales de OOP en Python, incluyendo clases, objetos, atributos y métodos.
Explora temas avanzados de OOP como herencia, encapsulamiento y polimorfismo.
Comprende la importancia de métodos especiales, abstracción e interfaces en OOP de Python.
Descubre técnicas como composición, agregación, propiedades y decoradores para construir aplicaciones robustas en Python.
15 lecciones y 210 preguntas de programación en línea.
Explora variables y tipos de datos en C, incluyendo tipos de datos básicos (int, float, char, double), modificadores (short, long, signed, unsigned) y constantes.
Aprende sobre funciones en C, cubriendo la declaración y definición de funciones, llamadas a funciones y tipos de retorno, así como parámetros y argumentos.
Entiende las estructuras de control en C, como las declaraciones condicionales usando if-else y switch-case, así como construcciones de bucles como for, while y do-while.
Descubre arreglos y punteros en C, incluyendo la declaración, inicialización y manipulación de arreglos unidimensionales y multidimensionales, así como una introducción a los punteros.