El temario, módulo por módulo
Cada módulo termina en algo que subís y que alguien corrige. Esto es lo que vas a construir.
Sin cohortes, sin horarios y sin orden obligatorio. Abrís el track que quieras, el día que quieras.
-
Se cursa haciendo, no mirando
No hay clases grabadas. Cada módulo es lectura corta, chequeos en el medio y un taller donde escribís código y lo corrés acá mismo.
-
Todo abierto desde el día uno
No hay módulos que se liberen por fecha ni clases que esperar. Entrás y está todo.
-
Los cuatro tracks en paralelo
Podés cursar más de uno a la vez y saltar entre módulos en el orden que te sirva. Nada se bloquea.
-
Cada módulo cierra con una entrega
Subís tu proyecto —hasta cinco archivos— y queda registrado. No alcanza con leer: hay que construir.
-
Te corrige una persona
Recibís nota, comentarios escritos, audio y marcas sobre el video de tu entrega. Si algo no está, reentregás hasta aprobar.
-
Retomás donde quedaste
El avance se guarda por bloque y te sigue entre la compu, el teléfono y la tablet.
-
Terminás con una credencial verificable
Certificado con URL pública que cualquiera puede validar, más un badge Open Badges para tu perfil.
Codemy · Track
Web Development
De la primera etiqueta HTML a una aplicación con usuarios, base de datos y dominio propio.
-
00
Git y trabajar con otros
Control de versiones desde el primer día: guardar tu historia, probar sin miedo, volver atrás y trabajar sobre el mismo proyecto que otra persona.
Entregás Un repositorio con tu historia de trabajo y un conflicto resuelto
-
01
La base: HTML y CSS que no se rompe
Estructura semántica, layout con flexbox y grid, y diseño que funciona en un teléfono.
Entregás Una landing tuya, responsive, publicada en una URL
-
02
JavaScript de verdad
Tipos, funciones, el DOM, eventos y trabajo con datos. Y tus primeras pruebas automatizadas: las escribís vos y las corrés en tu máquina.
Entregás Una app de una pantalla con estado, datos que persisten y pruebas de tus funciones
-
03
React y componentes
Componentes, props, estado, efectos y cómo partir una interfaz sin que se vuelva inmanejable.
Entregás Una interfaz de varias vistas con navegación
-
04
Next.js y datos reales
Rutas, renderizado, y una base de datos Supabase con usuarios que se registran y entran.
Entregás Una app con login funcionando y datos por usuario
-
05
Publicar y mantener
Deploy en Vercel, dominio propio, variables de entorno y qué hacer cuando algo se rompe en producción.
Entregás Tu app en tu dominio, andando para cualquiera
-
06
Proyecto final
Una aplicación completa de punta a punta, elegida por vos y acompañada hasta que funcione.
Entregás Proyecto final + defensa escrita de tus decisiones
Codemy · Track
Python & Apps
Automatizás lo que hoy hacés a mano y lo convertís en una herramienta que otros pueden usar.
-
00
Git y trabajar con otros
Control de versiones desde el primer día: guardar tu historia, probar sin miedo, volver atrás y trabajar sobre el mismo proyecto que otra persona.
Entregás Un repositorio con tu historia de trabajo y un conflicto resuelto
-
01
Python desde cero
Sintaxis, estructuras de datos, funciones y archivos. Sin asumir que programaste antes.
Entregás Un script que resuelve un problema tuyo, real
-
02
Automatizar tareas
Leer y escribir planillas, mover archivos, hablar con APIs ajenas y correr cosas solas. Con pruebas que escribís vos, porque una automatización sin pruebas falla en silencio.
Entregás Una automatización que te ahorra una tarea semanal, con sus pruebas
-
03
Datos con Pandas
Limpiar, cruzar y resumir información. De un CSV desprolijo a un informe que se entiende.
Entregás Un informe reproducible a partir de datos crudos
-
04
Tu propia API con FastAPI
Endpoints, validación, base de datos y documentación automática de lo que construiste.
Entregás Una API documentada que otro puede consumir
-
05
Empaquetar y distribuir
Convertir tu script en algo instalable: dependencias, línea de comandos y Docker.
Entregás Tu herramienta instalable, con instrucciones de uso
-
06
Proyecto final
Una aplicación completa que resuelve un problema concreto, tuyo o de alguien que conocés.
Entregás Proyecto final + defensa escrita de tus decisiones
Codemy · Track
Videojuegos
De la lógica base al juego que se puede jugar de principio a fin, en los dos motores de la industria.
-
00
Git y versionado de un proyecto de juego
Control de versiones desde el primer día, y el problema propio de esta industria: los archivos binarios no se fusionan, y un proyecto de juego está lleno de ellos.
Entregás Un repositorio del proyecto con binarios versionados y un conflicto resuelto
-
01
C# y la lógica del juego
Variables, clases y el ciclo de vida de un objeto. Lo mínimo para que algo se mueva por una razón.
Entregás Una escena jugable con movimiento y colisiones
-
02
Unity: sistemas que se sostienen
Físicas, input, cámaras, y cómo organizar el proyecto para que no se te venga abajo más adelante. Incluye pruebas automatizadas de tu lógica de juego.
Entregás Un prototipo con un sistema de juego propio y pruebas de su lógica
-
03
Interfaz, audio y sensación
Menús, HUD, sonido y todo eso que separa un ejercicio de algo que da ganas de jugar.
Entregás Tu prototipo con menú, HUD y audio integrados
-
04
Unreal Engine: C++ y Blueprints
El otro motor de la industria. Cuándo conviene visual, cuándo código, y cómo conviven.
Entregás Una mecánica resuelta en Blueprints y en C++
-
05
Optimizar y exportar
Perfilado, presupuesto de polígonos, build y todo lo que hay que hacer para que corra en la máquina de otro.
Entregás Tu build exportada y jugable por terceros
-
06
Proyecto final
Un juego corto pero completo: empieza, se juega y termina.
Entregás Juego final jugable + defensa escrita de tus decisiones
Codemy · Track
Pipeline Development
Escribís las herramientas que usa el resto del estudio. Es el perfil que más se busca y menos se enseña en español.
-
00
Git y versionado en un estudio
Control de versiones desde el primer día, y cómo conviven las herramientas de código con los sistemas que usan los estudios para versionar escenas y assets.
Entregás Un repositorio de herramientas con su historia y un conflicto resuelto
-
01
Python dentro del software 3D
Cómo se automatiza Maya y Blender desde adentro, y por qué eso cambia el trabajo de un equipo.
Entregás Un script que resuelve una tarea repetitiva de escena
-
02
Herramientas con interfaz
Construir paneles con Qt para que tu herramienta la use alguien que no programa.
Entregás Una herramienta con interfaz, instalada y usable
-
03
Nomenclatura, validación y control
Reglas de nombres, chequeos de escena y publicación de assets sin romper lo que ya estaba. Tu validador lleva sus propias pruebas: una herramienta que valida mal es peor que ninguna.
Entregás Un validador que corre antes de publicar, con pruebas de sus reglas
-
04
USD y el intercambio entre programas
Mover escenas entre herramientas sin perder nada por el camino.
Entregás Un flujo de exportación e importación automatizado
-
05
Unreal en producción
Meter el pipeline dentro del motor: importaciones masivas y automatización de escenas.
Entregás Una automatización que ingesta assets a Unreal
-
06
Proyecto final
Un pipeline chico pero real, de punta a punta, documentado para que otro lo use.
Entregás Pipeline final + documentación de uso