A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Buscar en lecciones


IngresarEmpezar

Aprende Javascript

Lecciones, ejercicios y proyectos sobre Javascript

Explore nuestra lista seleccionada de proyectos, ejercicios y lecciones para aprender Javascript

Entendiendo los Entornos y las Variables de Entorno en la Programación

Domina el uso de las variables de entorno en la programación para optimizar y asegurar tu desarrollo en múltiples tecnologías como Python, NodeJS, PHP, etc.

Utiliza las tecnologías Fullstack para crear aplicaciones profesionales con React.js y FastAPI.

Cree y publique el sitio web HTML/CSS más básico que pueda construir

Aprenderás todo sobre los fundamentos de Javascript, comenzando con los conceptos básicos de sintaxis, condicionales, funciones y arrays.

JavaScript ha estado sentado en el trono de las aplicaciones web desde que se creó, pero ese no es el único uso que podemos darle a este gran lenguaje.

Hola chicos, es hora de saber más sobre qué es Jquery, al final tu serás el juez y decidirás cuál usarás (Jquery vs Javascript)

4hrs promedio

¡Construye una app de comercio electrónico básica con Next.js! Crea una tienda en línea simple con listado de productos, carrito de compras y página de pago. Aprende fundamentos de Next.js y mejora tus habilidades web.

4hrs promedio

¡Construye un Juego de Memoria con React: Encuentra los Pares! Desarrolla un juego clásico de memoria donde el objetivo es encontrar pares de cartas iguales. Aprende a manejar el estado de las cartas y a implementar la lógica del juego para verificar coincidencias. ¡Mejora tus habilidades en React con este proyecto interactivo!

4hrs promedio

Crea un Generador de Excusas con IA usando Python o JavaScript. Aprende a conectar con la API de ChatGPT y genera excusas creativas. ¡Ideal para practicar programación!

8hrs promedio

Use your DOM knowledge, HTML/CSS and Javascript to create a battleship game for one person only

8hrs promedio

Practice your entry-level skills in Javascript, The DOM and HTML/CSS by building a Pop Balloons Game.

24hrs promedio

Create a web app using React router and Context

6hrs promedio

Replicate a professional real-life landing page using bootstrap

2hrs promedio

Almost every website in the world has user authentication, in this project you have to implement user authentication using NodeJS for building a backend REST API and React.js and sessionStorage API for the front end web application.

24hrs promedio

Create a simple contact list application using React.js

16hrs promedio

Create a simple to-read website for Star Wars fans. Use the SWAPI to fetch and React + React Router + Context to save the reading list.

4hrs promedio

Aprende como funcionan los objetos y clases, y por qué son tan útiles en programación.

6hrs promedio

Paso a paso, ve sobre todos los conceptos y métodos del DOM: Usa Javascript para manipular los estilos de los elementos de HTML.

50hrs promedio

165 ejercicios de Javascript ideales para quienes practicar objetos, funciones y muchas cosas más de Javascript.

Aprende cómo instalar NVM en Linux. Cubriendo distribuciones populares como Ubuntu y Fedora. Perfecto para desarrolladores que buscan manejar múltiples versiones de Node.js.

Aprende a utilizar el método split en JavaScript para dividir cadenas de texto en elementos individuales.

Descubre cómo utilizar el método forEach en JavaScript para iterar y realizar operaciones en elementos de un arreglo.

Descubre cómo utilizar expresiones regulares para encontrar patrones de texto que no coinciden y optimiza tus búsquedas en línea. Aprende más sobre regex para no match aquí.

Cómo iniciar y configurar tu entorno de desarrollo web local en Windows, Mac y Linux. Optimiza tu flujo de trabajo de codificación: organización de proyectos, control de versiones, configuración de IDE, etc.

React.js boilerplate fácil de usar y sin configuración

Aprende a usar el hook useReducer en React.js y cómo funciona, comparalo con otras alternativas como redux, flux, entre otras.

Aprende todo lo necesario sobre las expresiones regulares en JavaScript. Descubre cómo utilizarlas para validar, buscar y manipular patrones de texto en tus proyectos web.

Aprende qué es JavaScript, todos están hablando de ello y, probablemente, ya sepas que es hora de aprender a programar en JavaScript para llevar las cosas al siguiente nivel.

4hrs promedio

¡Construye un Generador de Ideas de Proyectos usando IA y React! Crea una app React que use la API de ChatGPT para generar ideas de proyectos según la entrada del usuario. ¡Mejora tus habilidades con este proyecto!

4hrs promedio

Crea un Generador de Logotipos de Empresa usando IA. Construye una aplicación React que utiliza la API de ChatGPT para generar descripciones de logotipos desde entradas de usuario. ¡Mejora tus habilidades de programación con este proyecto práctico!

16hrs promedio

Give a series of exercises and solutions, create the unit tests to automaticaly grade the given solutions

16hrs promedio

Create a simple todo web app using vanilla js

16hrs promedio

Create a simple tictactoe 2 player game (no AI), using the React.js framework

24hrs promedio

Create a simple contact list application using the React.js framework and Flux Architecture

8hrs promedio

Practice building algorithms by doing a bubble-sorting algorithm and displaying it on a website

4hrs promedio

Disneylandia para los procrastinadores. ¿Aprendiendo Javascript? ¡Este tutorial para generar excusas no toma más de 20 líneas de código y puede salvarte por el resto de tu vida!

4hrs promedio

Use your CSS/HTML/JS skills to randomly draw a poker card on every website refresh.

3hrs promedio

Almost every website in the world has user authentication, in this project you have to implement user authentication using the Python Flask framework for building a backend REST API and React.js and sessionStorage API for the front end web application.

8hrs promedio

Practica tus habilidades programando en Javascript con este conjunto de ejercicios interactivos y auto-evaluados

8hrs promedio

Aprende a convertir tu aplicación interactiva, espera por el usuario para hacer click, usa el teclado, usa el mouse, cambia el tamaño de la ventana y mucho más!

12hrs promedio

Decenas de ejercicios de arrays y ciclos en Javascript, obtén feedback instantáneo con nuestro mentor AI, auto-corrección y video-soluciones.

Descubre cómo instalar NVM en Windows, macOS y Linux con nuestra guía completa. Gestiona múltiples entornos de Node.js fácilmente y cambia entre versiones sin problemas.

Descubre cómo utilizar el método replace en JavaScript para manipular y reemplazar fácilmente texto dentro de cadenas. Aprende sobre su sintaxis, opciones y ejemplos.

Aprende cómo clonar un array en Javascript con diferentes métodos. Descubre la importancia de clonar un array y cómo hacerlo de forma eficiente para evitar efectos secundarios no deseados.

On how to enable Javascript you'll find the steps to activate Javascript on different browsers (Chrome, Brave, Firefox, Safari and Edge). Beign able to execute Javascript on our browser is fundamental.

Descubre los beneficios de usar la función createRoot de React, introducida en React v18, mientras exploramos su papel en reemplazar ReactDOM.render

Use Javascript, React.js, Python and Flask to build an entire full-stack application

Descubre qué es un string en JavaScript y cómo se utiliza para almacenar y manipular texto. Aprende los conceptos básicos y ejemplos prácticos en esta guía.

Aprende cómo trabajar con Array de Objetos en Javascript con 4Geeks. Domina las técnicas para manipular datos complejos y mejorar tus habilidades.

Las funciones no son opcionales - Es probable que sean la característica más utilizada en cualquier lenguaje de programación. Te permiten separar tu código en miniprogramas más pequeños, donde cada uno se ocupa de lo suyo. ¡Divide y conquistarás!

Ya nadie ordena las listas manualmente, pero sigue siendo una manera fantástica de dominar tus habilidades algorítmicas

4hrs promedio

¡Crea un Traductor Multilingüe en React usando ChatGPT! Crea una app donde los usuarios puedan traducir texto a diferentes idiomas con IA. Mejora tus habilidades en React e IA con este proyecto.

4hrs promedio

¡Crea un juego de Snake en React! Construye el clásico juego donde controlas una serpiente para comer y crecer, evitando colisiones. Aprende a manejar estado, implementar movimiento y manejar entrada del usuario.

3hrs promedio

Create an excuse generator with a CLI using Javascript

16hrs promedio

Use the audio tag to create your own music player

16hrs promedio

Create a simple todo web app using the React.js framework

6hrs promedio

Practice building algorithms by doing a selection-sorting algorithm and displaying it on a website

16hrs promedio

Todo List CLI using Python

4hrs promedio

The domain mafia is far from over, with more domain extensions every day is a good idea to chase for great domain available to buy. Who knows, maybe you get lucky and become a millionaire!

36hrs promedio

Use React and HTTP Fetch to create a Meetup.com clone

8hrs promedio

Build a real life beautiful landing page without any framework and collecting leads

8hrs promedio

Este es un tutorial interactivo que enseñará como crear una API con Node.

3hrs promedio

Validaciones de formularios, inputs, areas de texto (textarea), inputs de fechas, etc.

8hrs promedio

Aprende y practica React desde cero con un curso interactivo que contiene decenas de ejercicios de React, obtén ayuda de nuestro AI llamado Rigobot, feedback instantáneo, auto-evaluación y video soluciones.

5hrs promedio

Empieza a usar y practicar con funciones de JavaScript, aprende sobre funciones flechas, anónimas, callbacks y más!

Aprende a simplificar operaciones de datos complejas con el método reduce en JavaScript. Descubre ejemplos prácticos y mejora tus habilidades de programación.

Descubre cómo trabajar con arrays vacíos en Javascript. Aprende cómo crearlos, verificar si están vacíos y manipularlos de manera efectiva.

Every good web developer needs to run Javacript on it's developing machine, here's how to make your System Javascript ready.