4Geeks logo
4Geeks logo

Bootcamps

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.

Academia

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.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Buscar en lecciones


IngresarEmpezar

Aprende Javascript

Lecciones, ejercicios y proyectos sobre Javascript

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

  • Javascript

  • ReactJS

Qué es y como usar el hook useReducer en React.js

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

Leer lección
  • Javascript

  • Regular Expressions

Todo lo que necesitas saber sobre las Expresiones Regulares Javascript

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.

Leer lección
  • Javascript

  • React Router

  • ReactJS

Enrutando nuestras vistas con React Router

Leer lección
  • Javascript

  • variables

¿Qué es JavaScript? Aprende a Programar en JavaScript

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.

Leer lección
  • Javascript

  • async

  • await

Creando algoritmos asíncronos

Leer lección
  • Javascript

  • Programación Orientada a Eventos

Programación orientada a eventos

Leer lección
  • Javascript

  • Python

Entendiendo la Sintaxis de Python vs Javascript

Leer lección
  • Javascript

  • The DOM

  • vanilla.js

Battleship con Vanilla.js

  • intermediate

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

Iniciar proyecto
  • Javascript

  • Events

  • The DOM

Explota globos usando HTML/CSS y Javascript

  • easy

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

Iniciar proyecto
  • Javascript

  • React Router

  • ReactJS

Aplicación Multivista de React

  • easy

Create a web app using React router and Context

Iniciar proyecto
  • Javascript

  • Sorting Algorithms

  • HTML and CSS

Bubble Sorting Cards

  • intermediate

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

Iniciar proyecto
  • nodejs

  • JWT

  • javascript

Autenticacion con Node, React y JWT

  • intermediate

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.

Iniciar proyecto
  • Javascript

  • HTML and CSS

  • ReactJS

Clone de Meetup.com utilizando react.js

  • intermediate

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

Iniciar proyecto
  • Javascript

  • The DOM

  • HTML and CSS

Generador de Cartas Aleatorias

  • easy

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

Iniciar proyecto
  • Javascript

  • Python

  • Flask

Sistema de Autenticación con Python, Flask y React.js

  • easy

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.

Iniciar proyecto
  • Javascript

  • Programacion Orientada a Objectos

  • javascript objects

Programación Orientada a Objetos en Javascript

  • beginner

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

Iniciar ejercicio
  • Javascript

  • vanillajs

  • The DOM

Aprende cómo manipular el DOM con JavaScript

  • easy

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

Iniciar ejercicio
  • javascript objects

  • Conditions

  • Array

Domina Javascript Practicando

  • easy

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

Iniciar ejercicio
  • Javascript

  • Arrays

¿Cómo recorrer un Array en Javascript?

Leer articulo
  • Javascript

  • Arrays

¿Cómo usar el método reduce en Javascript?

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.

Leer articulo
  • Javascript

  • Arrays

Todo lo que necesitas saber sobre Javascript Empty Array

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.

Leer articulo
  • Javascript

  • install

  • windows

¿Cómo Instalar Javascript?

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

Leer articulo
  • Javascript

  • String Concatenation

Strings en Javascript

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.

Leer lección
  • Javascript

¿Qué es y Cómo hacer un Array de objetos en Javascript?

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

Leer lección
  • Javascript

  • Functions

Trabajando con Funciones

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!

Leer lección
  • Javascript

  • Algorithms

  • Sorting Algorithms

Usando javascript para ordenar una lista

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

Leer lección
  • Node

  • Javascript

  • typeOrm

Conectando una base de datos a nuestra API REST

Leer lección
  • Javascript

  • ReactJS

Aprender React Aquí: Tutorial de React Js

Leer lección
  • Javascript

  • Jest

  • Unit Testing

Tu primera prueba unitaria de Javascript con Jest

  • easy

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

Iniciar proyecto
  • Javascript

  • Events

  • The DOM

Todolist con Vanilla JS

  • easy

Create a simple todo web app using vanilla js

Iniciar proyecto
  • Javascript

  • React Hooks

  • React useState

TicTacToe con React.js

  • easy

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

Iniciar proyecto
  • HTTP

  • ReactJS

  • Javascript

Lista de Contactos con React y Flux

  • intermediate

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

Iniciar proyecto
  • Javascript

  • Bootstrap

  • HTML and CSS

Landing Page con React

  • easy

Create a simple landing page using React.js components

Iniciar proyecto
  • Javascript

  • The DOM

  • HTML and CSS

Generador de Excusas en Javascript

  • easy

Disneyland for procrastinators. Learning Javascript? This excuse generator tutorial takes no more than 20 lines of code and can save you for the rest of your life!

Iniciar proyecto
  • Javascript

  • React Hooks

  • React useState

Simple Counter

  • easy

Use your react.js skills to make a simple counter component

Iniciar proyecto
  • Javascript

  • vanilla.js

  • HTML and CSS

Landing Page con Javascript

  • intermediate

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

Iniciar proyecto
  • Javascript

  • ReactJS

Traffic Light

  • easy

Create a small react component with its own state and event listeners

Iniciar proyecto
  • Javascript

  • Conditions

  • Node

Tutorial para Principiantes de Javascript (Interactivo)

  • easy

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

Iniciar ejercicio
  • Javascript

  • vanillajs

  • Javascript Events

Eventos de Javascript

  • beginner

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!

Iniciar ejercicio
  • Javascript

  • Array

  • Loops

Aprende Arrays y Loops de Javascript Interactivamente

  • easy

Aprende Arrays y ciclos de Javascript, con una docena de ejercicios del tutorial interactivo, obtén feedback instantáneo con auto-corrección y video-soluciones

Iniciar ejercicio
  • Javascript

  • String Concatenation

¿Cómo usar el método Split de Strings Javascript?

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

Leer articulo
  • Javascript

  • Arrays

¿Cómo usar el método Foreach en Javascript?

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

Leer articulo
  • Javascript

  • Regular Expression

  • Python

RegEx para no match

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í.

Leer articulo
  • Javascript

Introducción a Comenzar a Programar Usando Javascript

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

Leer lección
  • Javascript

¿Para que sirve Javascript?

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.

Leer lección
  • Javascript

  • JQuery

Aprende La Diferencia: Jquery vs Javascript

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)

Leer lección
  • Javascript

  • React Hooks

  • ReactJS

Hooks de React

Leer lección
  • Javascript

  • REST

  • Node

Construyendo APIs REST utilizando Expressjs

Leer lección
  • Javascript

  • Importación

  • Exportación

Importación y exportación de módulos JavaScript

Leer lección
  • Javascript

  • ReactJS

Reproductor de audio como Spotify con React.js

  • intermediate

Use the audio tag to create your own music player

Iniciar proyecto
  • Javascript

  • ReactJS

Aplicación de Todolist usando React

  • intermediate

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

Iniciar proyecto
  • Javascript

  • vanilla.js

  • HTML and CSS

Ordenando Cartas con el método Select

  • intermediate

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

Iniciar proyecto
  • Javascript

  • HTML and CSS

Landing Page de Spotify

  • intermediate

Replicate a professional real-life landing page using bootstrap

Iniciar proyecto
  • Javascript

  • Node

Generador de Nombres de Dominios

  • easy

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!

Iniciar proyecto
  • React Context API

  • postgres

  • JWT

Final Project User Stories & Wireframes

  • intermediate

Create the users stories for your final project

Iniciar proyecto
  • Javascript

  • ReactJS

Lista de Contactos usando React & Context

  • intermediate

Create a simple contact list application using React.js

Iniciar proyecto
  • Javascript

  • ReactJS

Blog de Starwars

  • intermediate

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.

Iniciar proyecto
  • Node

  • Javascript

  • The Command Line

Tutorial API con Node

  • easy

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

Iniciar ejercicio
  • Javascript

  • Formularios

  • vanillajs

Aprende cómo usar e interactuar con Formularios en HTML

  • easy

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

Iniciar ejercicio
  • Javascript

  • React Hooks

  • React useState

Aprende React.js Interactivamente

  • easy

Aprende y practica ReactJS con un tutorial interactivo que contiene docenas de ejercicios de React, obtén feedback instantáneo, con evaluación automática y video soluciones.

Iniciar ejercicio
  • Javascript

  • Functions

  • Node

Tutorial para Practicar Funciones de Javascript

  • easy

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

Iniciar ejercicio
  • Javascript

  • Arrays

¿Cómo usar el método replace de Strings en Javascript?

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.

Leer articulo
  • Javascript

  • Arrays

¿Cómo clonar un arreglo o array en Javascript?

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.

Leer articulo
  • brave

  • edge

  • enable javascript

¿Cómo Habilitar Javascript?

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.

Leer articulo