4Geeks logo
4Geeks logo

Cursos

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 de Programación

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

Ejercicios

Los siguientes ejercicios explican conceptos diferentes de programación y han sido publicados por miembros de BreatheCode, ahora 4Geeks, busca un ejercicio usando los filtros

  • Python

  • object-oriented-programing

  • oop

Aprende Programación Orientada a Objetos con Python

  • easy

Aprende conceptos de Programación Orientada a Objetos usando Python, desde temas básicos hasta avanzados. Este tutorial cubre clases, herencia, polimorfismo, encapsulamiento y más. Ideal para principiantes y desarrolladores experimentados que buscan profundizar su comprensión.

Iniciar ejercicio
  • Inteligencia Artificial Generativa

  • ingenieria-de-prompts

Curso de Ingeniería de prompts para principiantes

  • beginner

Curso de Ingeniería de prompts desde cero. Aprenderás a sacar el máximo rendimiento a cualquier modelo de IA generativa con las técnicas más eficientes en la actualidad.

Iniciar ejercicio
  • Javascript

  • REST

  • Node

Tutorial API con Node

  • easy

Aprende a crear una API REST con Node y Express en nuestro tutorial interactivo. Domina las habilidades esenciales de codificación y comienza tu viaje por la programación hoy mismo.

Iniciar ejercicio
  • Bootstrap

  • HTML and CSS

Tutorial para Aprender Bootstrap desde Cero

  • easy

Domina Bootstrap con ejercicios prácticos sobre sistemas de cuadrícula, barras de navegación, secciones hero y más. Aprende a aplicar estilos de Bootstrap a tus elementos HTML, usa reglas y trucos populares, y crea sitios web responsivos, modernos y visualmente atractivos de manera eficiente.

Iniciar ejercicio
  • Python

Aprende las funciones de Python Interactivamente

  • easy

Aprende y domina funciones en Python haciendo ejercicios interactivos y auto-evaluados.

Iniciar ejercicio
  • Javascript

  • Formularios

  • vanillajs

Aprende cómo usar e interactuar con Formularios en HTML

  • easy

Domina el arte de los formularios HTML con ejercicios interactivos que abarcan entradas de texto, áreas de texto, entradas de fecha y números, menús desplegables y más. Aprende validación de formularios, estilos y las diferencias clave entre los métodos GET y POST. Ideal para mejorar tus habilidades frontend con retos progresivos y autocalificados.

Iniciar ejercicio
  • Javascript

  • React.js

Curso de React.js desde cero y ejercicios interactivos

  • easy

Domina los fundamentos de ReactJS con un tutorial interactivo que incluye docenas de ejercicios. Aprende JSX, crea componentes, desarrolla HTML dinámico y trabaja con módulos de JS. Recibe retroalimentación instantánea con evaluaciones automáticas y accede a soluciones en video para reforzar tu aprendizaje.

Iniciar ejercicio
  • Python

  • modules

Guía Completa de cómo organizar tu código usando módulos de python

  • beginner

Aprende a usar y crear módulos de Python, desde importaciones básicas hasta conceptos avanzados. Los estudiantes aprenderán a organizar su código de manera eficiente y serán capaces de crear módulos reutilizables.

Iniciar ejercicio
  • windows

  • ciberseguridad

Instalar Windows en una máquina virtual

  • easy

Aprende a instalar Windows en una máquina virtual de VirtualBox con este tutorial interactivo. Configura VirtualBox, crea una máquina virtual e instala Windows 10 paso a paso. Esta guía práctica te permite experimentar con diferentes sistemas operativos en un entorno controlado sin afectar tu sistema principal.

Iniciar ejercicio
  • Python

  • Machine Learning

  • Pandas

Tutorial de Pandas: Interactivo, auto-corregido y con mentor de inteligencia artificial

  • beginner

Domina Pandas, la biblioteca más popular de Python para machine learning, con nuestro tutorial de python pandas. Aprende a crear DataFrames, limpiar datasets y más, con ejercicios desarrollados en 80 horas.

Iniciar ejercicio
  • Condicionales

  • strings

  • funciones-de-python

Aprende Python Interactivamente (Principiante)

  • easy

Ejercicios de Python para principiantes, comenzando desde lo básico como 'Hola Mundo' hasta conceptos más avanzados como variables, bucles, funciones y estructuras de datos. Estos desafíos prácticos te guían paso a paso en la programación con Python, ofreciendo lecciones interactivas y autoevaluadas para construir una base sólida.

Iniciar ejercicio
  • List

  • Loops

  • Python

Aprende listas y bucles de Python Interactivamente

  • easy

Practica listas y tuplas de Python con ejercicios interactivos, auto-evaluados y con video soluiones

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 para Mejorar tus Habilidades: Perfectos para practicar literales de objetos, funciones, arreglos, bucles y más en JavaScript. Fortalece tus conocimientos de programación con ejercicios prácticos diseñados para mejorar tu dominio de las funciones esenciales de JS.

Iniciar ejercicio
  • Python

  • manejo de excepciones

  • codigo limpio

Aprende las Mejores Prácticas de Python

  • easy

Domina las mejores prácticas de Python a través de ejercicios prácticos que cubren código limpio, pruebas, manejo de errores y organización de código. Perfecto para desarrolladores que buscan escribir código Python más mantenible y profesional.

Iniciar ejercicio
  • Python

  • Flask

  • APIs

Aprende a hacer requests HTTP con Python

  • easy

Aprende interactivamente cómo consumir APIs y hacer requests HTTP con Python

Iniciar ejercicio
  • 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
  • Conditionals

  • Python

Domina Python Practicando (interactivo)

  • easy

Practica tus habilidades de python con esta serie de ejercicios interactivos y auto-evaluados.

Iniciar ejercicio
  • Javascript

  • Conditions

  • Node

Tutorial para Principiantes de Javascript (Interactivo)

  • easy

Mejora tus habilidades de programación en Javascript con este conjunto completo de ejercicios interactivos y auto-evaluados. Estos ejercicios cubren temas fundamentales como variables, bucles, condicionales, funciones y arreglos. Al completar estos ejercicios, los estudiantes obtendrán una comprensión sólida de los conceptos básicos de Javascript, preparándolos para desafíos de programación más avanzados. Las tecnologías y temas incluidos son sintaxis ES6 y pensamiento algorítmico básico.

Iniciar ejercicio
  • Javascript

  • vanillajs

  • Javascript Events

Eventos de Javascript

  • beginner

Domina los eventos de JavaScript: Aprende a hacer que tu aplicación sea interactiva manejando acciones del usuario como clics, entrada del teclado, movimiento del mouse y cambios de tamaño de la ventana. Explora eventos onClick, cambia dinámicamente el CSS, obtén valores de objetivos de eventos e implementa funciones como contadores y acciones onLoad.

Iniciar ejercicio
Load more...