ShipThatCode es una plataforma educativa orientada a estudiantes y profesionales de la ingeniería de software que quieran aprender construyendo sistemas reales en lugar de seguir tutoriales pasivos. La propuesta se articula en torno al esquema «elegir → escribir → ejecutar»: el usuario escoge un proyecto, lo implementa desde cero y consolida el aprendizaje al obtener un programa en funcionamiento.
El catálogo incluye más de 80 cursos «build-from-scratch» disponibles en nueve lenguajes de programación. Los proyectos abarcan áreas como almacenamiento (un Redis y una base de datos), herramientas (Git, editor de texto), compiladores (un lenguaje de programación), sistemas (Docker, shell, kernel de sistema operativo), gráficos (renderizador 3D, ray tracer, motor de videojuegos), redes (cliente BitTorrent, balanceador de carga) y sistemas distribuidos (almacenamiento clave-valor con Raft, blockchain). Cada curso indica los lenguajes compatibles, entre los que figuran Python, Go, Rust, C, C++ y JavaScript/TypeScript.
Además, la plataforma ofrece itinerarios formativos secuenciados que llevan al usuario de cero a nivel profesional: Backend Engineer, Frontend Engineer, Full-Stack Developer, DevOps/SRE y Data Scientist, con duraciones estimadas de entre 60 y 90 horas e incluyendo cursos fundamentales específicos de cada perfil. En paralelo, el usuario puede acceder a itinerarios Fundamentals → Intermediate → Advanced para cada uno de los 37 lenguajes soportados.
El acceso es gratuito sin tarjeta de crédito y la primera lección dura alrededor de dos minutos. Entre los testimonios destacados, un usuario afirma que en la plataforma «o resuelves el problema o no lo resuelves», y la califica como el primer entorno donde realmente entiende lo que escribe.
