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

  • Javascript

  • Front End

  • Typescript

Fundamentos de TypeScript con Práctica para Desarrolladores JavaScript

  • easy

Este curso está diseñado para estudiantes que dominan JavaScript moderno y han leído sobre TypeScript (básico y avanzado). Aprenderás conceptos clave como interfaces básicas, type aliases y propiedades opcionales, así como union types, tipos literales y cómo gestionar estados de aplicación. También explorarás genéricos simples, incluyendo ApiResponse<T> y funciones genéricas, para construir una base sólida en TypeScript. A través de lecciones teóricas, ejercicios prácticos de código y cuestionarios, este curso de nivel principiante te ayudará a aplicar TypeScript de manera efectiva en tus proyectos, mejorando la seguridad de tipos y la calidad del código en tan solo 60 minutos Ascendiendo a un nivel superior, este curso te permitirá dominar TypeScript y llevar tus habilidades de desarrollo web al siguiente nivel. ¡Todo en un entorno práctico y dinámico!

Iniciar ejercicio
  • Career Support

  • Job Interview

  • career-development

Construyendo tu Discurso Elevador para Graduados en Tecnología

Este curso, 'Construyendo tu Discurso Elevador para Graduados en Tecnología', está diseñado específicamente para graduados en ciberseguridad, desarrollo full stack y ciencia de datos que desean dominar el arte de presentarse en eventos de networking, ferias de empleo o encuentros profesionales. Aprenda la estructura esencial de un discurso elevador impactante, cómo adaptarlo a diferentes audiencias como reclutadores, desarrolladores o gerentes, y cómo contar su historia técnica sin abrumar a los oyentes con jerga. Además, obtenga consejos prácticos sobre lenguaje corporal y entrega para asegurarse de que su discurso deje una impresión duradera. A través de una serie de lecciones concisas y cuestionarios, este curso amigable para principiantes le equipará con la confianza y las habilidades para hacer conexiones significativas en la industria tecnológica y avanzar en su carrera.

Iniciar ejercicio
  • Career Support

  • Job Interview

  • Resume Building

Optimiza tu currículum tecnológico

Este curso, 'Optimiza tu currículum tecnológico', está diseñado para graduados de bootcamp en ciberseguridad, ciencia de datos y desarrollo full stack que están ansiosos por crear un currículum destacado para roles tecnológicos. Aprenderás las diferencias críticas entre un CV tradicional y un CV tecnológico, centrándote en el formato, contenido y uso de palabras clave. El curso te guiará a través de la estructura óptima para el currículum de un desarrollador, incluyendo encabezado, resumen, habilidades, experiencia, proyectos y secciones opcionales como idiomas y premios. Además, dominarás técnicas de optimización ATS y estrategias de palabras clave para asegurarte de que tu currículum pase los filtros automatizados. A través de estudios de caso de CVs exitosos a niveles junior, medio y senior, obtendrás información práctica. Actividades interactivas como la investigación de palabras clave para tu pila tecnológica, junto con recursos como plantillas personalizables y listas de verbos de acción, te empoderarán para construir un currículum profesional tecnológico que capte la atención de los reclutadores y aumente tu éxito en las solicitudes de empleo.

Iniciar ejercicio
  • artificial intelligence

  • LLMs

  • Prompting

Dominio Práctico de la Ingeniería de Prompts

Este curso de 30 minutos, apto para principiantes, se adentra en el arte de la ingeniería de prompts para comunicarse de manera efectiva con modelos de IA como los LLMs. Aprenderás a crear prompts claros e impactantes utilizando las mejores prácticas, como proporcionar contexto, usar delimitadores, incorporar ejemplos y aprovechar las técnicas de cadena de pensamiento. A través de teoría concisa y ejercicios prácticos de CÓDIGO, dominarás el diseño de prompts para narración, roles de expertos y tareas estructuradas. Ideal para cualquier persona que desee mejorar las interacciones con la IA, este curso te proporciona habilidades prácticas para aplicaciones del mundo real, asegurando respuestas precisas y relevantes de la IA en diversos escenarios. Comienza tu viaje hacia el dominio de los prompts hoy y desbloquea todo el potencial de la comunicación con IA con un aprendizaje interactivo y práctico!

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
  • Typescript

  • react native

  • mobile development

Advanced Hooks and Composition in React Native with TypeScript

  • intermediate

Dive into the world of advanced React Native hooks and component composition with TypeScript in this beginner-friendly tutorial. Learn practical tools like useRef for managing references and mutable values, useMemo for optimizing calculations, and useCallback for function memoization. Explore how to create custom hooks to reuse logic across components and master composition patterns like compound components to build flexible, maintainable UIs. Through hands-on coding exercises and quizzes, you’ll gain skills to improve performance and code quality in real-world mobile applications. This 60-minute course is designed to take you from basic hooks to advanced techniques, ensuring you can apply these concepts immediately in your projects.

Iniciar ejercicio
  • Career Support

  • GitHub

  • Resume Building

GitHub como un Portafolio Profesional

Este curso, 'GitHub como un Portafolio Profesional', está diseñado para graduados de desarrollo completo, ciencia de datos y ciberseguridad que buscan mejorar su presencia en línea e impresionar a posibles empleadores. Aprenda a crear un README de perfil de GitHub convincente con narración, elementos visuales y estadísticas para mostrar su personalidad y habilidades. Domine la organización de repositorios y las convenciones de nomenclatura para presentar sus proyectos de manera profesional. Profundice en las mejores prácticas de documentación, incluyendo la elaboración de READMEs detallados, comentarios significativos y la utilización de wikis para guías completas. Finalmente, desarrolle una estrategia para los repositorios anclados para resaltar su mejor trabajo. A través de lecciones prácticas y paso a paso y cuestionarios, construirá un perfil de GitHub que se destaque en el competitivo mercado laboral, reflejando su experiencia y profesionalismo.

Iniciar ejercicio
  • Personal Development

  • career-development

  • mindset,

Mentalidad Profesional en Tecnología

Este curso, 'Mentalidad Profesional en Tecnología', está diseñado para graduados recientes de bootcamps en Full Stack, Ciencia de Datos, Ciberseguridad y más. Guía a los estudiantes a través de la transición de estudiante a profesional abordando el síndrome del impostor y estableciendo expectativas realistas. Explorarás una mentalidad de crecimiento, enfocándote en el aprendizaje continuo y la adaptabilidad en el acelerado mundo tecnológico. Además, el curso cubre el ecosistema laboral tecnológico, ayudándote a entender diversas empresas, culturas y roles. Participa en autoevaluaciones, reflexiones guiadas y ejercicios de establecimiento de metas para definir tus objetivos profesionales para los próximos 3, 6 y 12 meses. Con una duración de aproximadamente 30 minutos, esta lección amigable para principiantes te equipa con la mentalidad y las herramientas para una carrera exitosa en tecnología.

Iniciar ejercicio
  • Inteligencia Artificial Generativa

  • ingenieria-de-prompts

Comprendiendo la IA y su Papel en el Lugar de Trabajo

  • beginner

Un quiz para probar a los estudiantes en conceptos básicos de IA generativa. ¡Prepárate para poner en práctica tus conocimientos! Este quiz interactivo evaluará tu comprensión sobre la Inteligencia Artificial y su aplicación en el entorno laboral.

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
  • GitHub

  • LinkedIn

  • Social Media

Redes Digitales Avanzadas para Graduados en Tecnología

Este curso, 'Redes Digitales Avanzadas para Graduados en Tecnología', está diseñado para graduados en desarrollo completo, ciencia de datos y ciberseguridad que buscan construir relaciones profesionales auténticas en línea. Aprenda estrategias sistemáticas de networking en LinkedIn, incluyendo tácticas de conexión, mensajería y seguimientos. Explore Twitter/X para interactuar con la comunidad tecnológica, participe en comunidades de Discord y Slack para agregar valor, y aproveche GitHub para la codificación social a través de contribuciones de código abierto. Con un enfoque amigable para principiantes, este curso de 30 minutos le proporciona habilidades prácticas para mejorar su carrera a través del networking digital y la construcción de relaciones auténticas en la industria tecnológica.

Iniciar ejercicio
  • Career Support

  • LinkedIn

  • personal-branding

Estrategia de LinkedIn para Desarrolladores

Este curso, 'Estrategia de LinkedIn para Desarrolladores', está diseñado para graduados en ciberseguridad, ciencia de datos y desarrollo completo que buscan mejorar su presencia profesional en LinkedIn. Ofrece una guía paso a paso para optimizar tu perfil, incluyendo foto, banner, titular y más. Aprenderás estrategias de contenido efectivas, técnicas de networking orgánico y cómo aprovechar los algoritmos de LinkedIn para obtener la máxima visibilidad. A través de consejos prácticos y cuestionarios, este curso amigable para principiantes te equipa con las habilidades para construir una marca personal sólida, conectar con profesionales de la industria y avanzar en tu carrera en el campo tecnológico.

Iniciar ejercicio
  • Machine Learning

  • artificial intelligence

  • Ethics in AI

Conceptos de IA: Una exploración dentro de la IA

Emprende un viaje amigable para principiantes al mundo de la Inteligencia Artificial con este curso integral. Diseñado para aquellos que son nuevos en la IA, esta exploración de 30 minutos cubre los conceptos fundamentales, incluyendo qué es la IA, sus principios básicos y cómo se aplica en diversas industrias. Aprenderás sobre los modelos de IA, sus tipos y los beneficios en la vida cotidiana. Descubre a los actores clave que están dando forma al panorama de la IA, las tendencias futuras y los desafíos éticos que conlleva esta tecnología. A través de lecciones y cuestionarios atractivos, construye una base sólida en los conceptos de IA y comprende su impacto transformador en la sociedad y la tecnología.

Iniciar ejercicio
  • 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
Load more...