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.


IngresarEmpezar

Lecciones

Las siguientes lecciones explican diferentes conceptos de programación y han sido publicadas por miembros de BreatheCode, ahora 4Geeks, busca una lección en particular usando los filtros

  • Python

  • Machine Learning

  • Pandas

Explorando el algoritmo de boosting

¡Domina el algoritmo boosting en Python! Aprende a implementar XGBoost para clasificación y regresión con una guía paso a paso. ¡Descubre más ahora!

Leer lección
  • Typescript

  • debugging

  • performance

Rendimiento y creación de perfiles en React Native

Guía práctica para medir, diagnosticar y optimizar performance en React Native usando Hermes, Flipper y Systrace. Casos reales de debugging con soluciones medibles.

Leer lección
  • swift

  • kotlin

  • zustand

Zustand: Estado Global en React Native Sin el Drama

Guía práctica de Zustand para desarrolladores mobile que vienen de Kotlin y Swift. Aprende a manejar estado global en React Native sin complicaciones.

Leer lección
  • Typescript

  • react native

  • Expo Router

Navegación avanzada en React Native: rutas anidadas y headers

Descubre técnicas avanzadas de navegación en React Native con Expo Router: cómo crear rutas anidadas complejas, personalizar headers dinámicamente y construir flujos condicionales según el estado de autenticación. Lleva tus apps al siguiente nivel.

Leer lección
  • Javascript

  • Typescript

  • desarrollo web

TypeScript: Tipos Avanzados y Configuración

Domina tipos compuestos, genéricos y configuración de TypeScript. Una guía práctica para desarrolladores que quieren aprovechar al máximo el tipado estático en sus proyectos.

Leer lección
  • Inteligencia Artificial

  • Productividad

  • buenas-practicas

Anatomía de un prompt efectivo e iteración continua

De la intuición al método: cómo escribir, evaluar y mejorar prompts con criterio. En este artículo unimos dos piezas que se necesitan mutuamente; la anatomía de un prompt efectivo y la iteración continua. El objetivo es que dejes de probar suerte y empieces a trabajar con un flujo reproducible.

Leer lección
  • Inteligencia Artificial Generativa

  • vibe coding

  • Cursor IDE

Windsurf vs. Cursor: ¿Cuál Asistente de Código IA es el Correcto para Ti?

¿Confundido entre Windsurf y Cursor para tus necesidades de codificación con IA? Esta guía desglosa sus diferencias clave en características, interfaz y flujo de trabajo, ayudándote a elegir el mejor programador de IA en pareja. ¡Descubre si la facilidad para principiantes de Windsurf o el control de Cursor es tu asistente de código IA ideal!

Leer lección
  • Python

  • Machine Learning

  • Pandas

Explorando Random Forest

¡Domina el poder de Los Bosques Aleatorios en Python! Aprenda a implementar este robusto modelo de aprendizaje automático para clasificación y regresión. ¡Descubre más ahora!

Leer lección
  • Reanimated

  • Gestures

  • Typescript

Listas, Animaciones y Gestos en React Native

Domina interfaces dinámicas de alto rendimiento con FlatList, FlashList, Reanimated 3 y Gesture Handler v2. Aprende optimizaciones, animaciones a 60 FPS y gestos nativos.

Leer lección
  • Typescript

  • react native

  • React Navigation

Domina la navegación en React Native con React Navigation

Guía completa de React Navigation de Callstack: aprende Stack, Tab y Drawer navigation, tipado con TypeScript, deep linking, y patrones avanzados para apps enterprise. Todo lo que necesitas saber sobre navegación profesional en React Native CLI.

Leer lección
  • Typescript

  • react native

  • expo

Domina la navegación entre vistas en React Native con Expo

Aprende a implementar navegación en React Native usando Expo Router y React Navigation. Descubre cómo estructurar rutas, pasar parámetros entre pantallas y elegir entre Stack y Tab navigation para crear apps móviles escalables y mantenibles.

Leer lección
  • Javascript

  • desarrollo web

  • tutorial

Fundamentos de JavaScript Moderno

Una guía completa y práctica sobre las herramientas y patrones modernos de JavaScript para desarrolladores con experiencia en otros lenguajes de programación.

Leer lección
  • Inteligencia Artificial

  • Productividad

  • cursor

Instalación y Setup de Cursor

Aprende a instalar y configurar Cursor, el editor basado en VS Code que integra la inteligencia artificial en tu flujo de trabajo diario.

Leer lección
  • vibe coding

  • Protocolo de Contexto del Modelo

  • Automatizacion Con IA

Cómo usar servidores MCP para vibe coding con IA

¡Domina los servidores MCP para vibe coding! Aprende a potenciar tu desarrollo con IA usando browser tools, Playwright, Vercel, Supabase e integraciones con Zapier.

Leer lección
  • Typescript

  • arquitectura-de-software

  • react native

Arquitectura Modular en React Native CLI con TypeScript

Aprende a estructurar tus proyectos React Native de manera profesional y escalable usando una arquitectura modular con TypeScript. Guía práctica con ejemplos reales.

Leer lección
  • cache

  • UX

  • Data Fetching

Obtención de datos para una interfaz de usuario fluida con React Query

Aprende a integrar APIs sin jank ni spinners innecesarios usando React Query. Estrategias de cache, optimización de requests y estados de carga inteligentes.

Leer lección
  • Components

  • Typescript

  • react native

Fundamentos de React Native: Configuración CLI, Estructura y Componentes Esenciales

Guía completa para comenzar con React Native CLI; configura tu entorno de desarrollo para iOS y Android, domina los componentes fundamentales (View, Text, Image, ScrollView) y el sistema de props para crear aplicaciones móviles multiplataforma desde cero.

Leer lección
  • Typescript

  • hooks

  • react native

Estado, ciclo de vida y renderizado dinámico en React Native con TypeScript

Una guía práctica y accesible para principiantes que explica cómo React Native gestiona el estado de los componentes, los efectos del ciclo de vida y el renderizado condicional utilizando TypeScript. Aprende cómo la interfaz de usuario reacciona automáticamente cuando cambian los datos mediante ejemplos reales.

Leer lección
  • debugging

  • Inteligencia Artificial

  • Productividad

Debugging con IA: del caos a un aprendizaje acelerado

Aprende a depurar con inteligencia artificial de forma colaborativa: desde un caso real de tema oscuro que no persiste, hasta una metodología clara para reportar bugs, conversar con la IA, evitar anti-patrones y documentar lo aprendido. Incluye prompts efectivos, ejemplos progresivos, la estructura CLEAR, y métricas de mejora reales.

Leer lección
  • Inteligencia Artificial Generativa

  • ingenieria-de-prompts

  • vibe coding

Cómo crear un plan de implementación para codificar un proyecto con IA

Aprende a elaborar un plan de implementación detallado para guiar eficazmente a los socios de codificación de IA en el desarrollo de software. Esta guía cubre la definición del alcance del proyecto, el público objetivo, las tecnologías, las funcionalidades del MVP, las mejores prácticas de front-end y las estrategias de implementación iterativa para el desarrollo exitoso de proyectos asistidos por IA.

Leer lección
Load more...