Skip to the content.
![Ingeniería de software en palabras sencillas](/software-engineering-the-easy-way/images/banner.svg) # 🌍 Software Engineering — The Easy Way [![GitHub license](https://img.shields.io/github/license/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/blob/main/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/issues/) [![GitHub pull-requests](https://img.shields.io/github/issues-pr/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/pulls/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](../../CONTRIBUTING.md) [![GitHub watchers](https://img.shields.io/github/watchers/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Watch)](https://github.com/thetpmguy/software-engineering-the-easy-way/watchers/) [![GitHub forks](https://img.shields.io/github/forks/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Fork)](https://github.com/thetpmguy/software-engineering-the-easy-way/network/) [![GitHub stars](https://img.shields.io/github/stars/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Star)](https://github.com/thetpmguy/software-engineering-the-easy-way/stargazers/) **El curso completo de ingeniería de software para quienes todavía no hablan "tecnología".** *No necesitas experiencia. No necesitas una computadora cara. No necesitas un título en matemáticas.*

🌐 Disponible en varios idiomas

La comunidad está traduciendo las lecciones — la página principal del curso está disponible en todos los idiomas de abajo, y las lecciones completas vienen en camino. ¡Ayuda a traducir!

English العربية (Arabic) বাংলা (Bengali) Deutsch (German) Español (Spanish) Français (French) हिन्दी (Hindi) Bahasa Indonesia (Indonesian) 日本語 (Japanese) Português (Portuguese) Русский (Russian) Kiswahili (Swahili) தமிழ் (Tamil) తెలుగు (Telugu) اردو (Urdu) 中文-简体 (Chinese, Simplified)

🚧 Las lecciones en sí todavía están en inglés — esta página principal está traducida para que puedas ver lo que te espera. Ayuda a traducir las lecciones a tu idioma: Cómo contribuir con una traducción


Si puedes leer esta página, puedes terminar este curso. Al final entenderás cómo funciona realmente el software, escribirás tus primeros programas, publicarás un sitio web de verdad y podrás participar con seguridad en cualquier conversación técnica — todo explicado en lenguaje cotidiano, con analogías de la vida diaria.

🤔 ¿Para quién es este curso?

No hay ningún requisito previo — te explicamos todo, incluso qué es realmente un “archivo” (file).

🎓 Qué vas a aprender

Lo que no cubriremos: matemáticas avanzadas, herramientas empresariales específicas ni puro humo. Cada analogía te dice también dónde deja de funcionar, y el módulo de IA es honesto sobre sus límites.

🚀 Cómo empezar

  1. ⭐ Dale una estrella a este repositorio para que siempre encuentres el camino de vuelta.
  2. Lee EMPIEZA AQUÍ (5 minutos) — cómo funciona el curso y las herramientas gratuitas de navegador que usarás. No hay que instalar nada. Cada laboratorio funciona en un navegador web, incluso en un teléfono.
  3. Comienza con el Módulo 01 — o elige un atajo en las Rutas de aprendizaje (“Tengo un fin de semana”, “Dirijo un equipo de ingenieros”, “Solo me interesa la IA”…).
  4. ¿Te atascaste con una palabra? El Glosario define cada término en una sola frase sencilla.

Profesores y grupos de estudio: todo se puede reutilizar gratis bajo la licencia. Haz un fork del repositorio y adáptalo a tu aula.

📚 El plan de estudios

Cada módulo contiene una Lección en lenguaje sencillo, un Laboratorio que se hace en el navegador, un Cuestionario de autoevaluación y Recursos extra gratuitos y seleccionados. Avanza de arriba hacia abajo — cada módulo se apoya en el anterior.

# Módulo Lección Laboratorio Cuestionario Extras
I La máquina 🖥️ — qué hay dentro del rectángulo brillante        
01 ¿Qué es una computadora, en realidad? Lección Laboratorio Cuestionario Enlaces
02 ¿Qué es el software? Lección Laboratorio Cuestionario Enlaces
03 Cómo funciona internet Lección Laboratorio Cuestionario Enlaces
II Pensar como ingeniero 🧠 — la mentalidad es el 80 % del trabajo        
04 Cómo pensar como programador Lección Laboratorio Cuestionario Enlaces
05 Tu primer código (Python, en el navegador) Lección Laboratorio Cuestionario Enlaces
06 Los datos: el nuevo petróleo del mundo Lección Laboratorio Cuestionario Enlaces
III Cómo se construye el software de verdad 🏗️ — de la nota adhesiva a la tienda de aplicaciones        
07 De la idea a la app: el ciclo de vida del desarrollo de software Lección Laboratorio Cuestionario Enlaces
08 Git y GitHub: la máquina del tiempo del trabajo en equipo Lección Laboratorio Cuestionario Enlaces
09 Por qué se rompe el software: errores (bugs), pruebas y calidad Lección Laboratorio Cuestionario Enlaces
10 La anatomía de una app: frontend, backend y APIs Lección Laboratorio Cuestionario Enlaces
IV Ciencias de la computación, sin las matemáticas que asustan 🔬 — las ideas famosas, contadas con humanidad        
11 Algoritmos y estructuras de datos en palabras sencillas Lección Laboratorio Cuestionario Enlaces
12 Bases de datos: donde vive todo Lección Laboratorio Cuestionario Enlaces
13 Sistemas operativos y redes: los gestores invisibles Lección Laboratorio Cuestionario Enlaces
14 Seguridad: cerraduras, llaves y defensa personal digital Lección Laboratorio Cuestionario Enlaces
V El mundo moderno del software ☁️ — las palabras de moda, descifradas        
15 La nube: alquilar las computadoras de otras personas Lección Laboratorio Cuestionario Enlaces
16 IA y aprendizaje automático sin exageraciones Lección Laboratorio Cuestionario Enlaces
17 Sitios web, apps y todo lo demás Lección Laboratorio Cuestionario Enlaces
VI Personas y carreras 🧑‍🤝‍🧑 — el software lo hacen seres humanos        
18 Quién hace qué en el mundo tech Lección Laboratorio Cuestionario Enlaces
19 Tu camino hacia la tecnología Lección Laboratorio Cuestionario Enlaces
🏆 Proyecto final (capstone): construye algo real Resumen Ruta A: Sitio web · Ruta B: Sé el PM · Ruta C: Automatiza Vitrina

📝 Cuestionarios y laboratorios

🗺️ Referencias generales del curso

Página Para qué sirve
EMPIEZA AQUÍ Cómo usar el curso, horarios sugeridos, las tres herramientas que necesitas
Glosario Cada término técnico del curso, en una sola frase sencilla
Rutas de aprendizaje Atajos: sprint de fin de semana, ruta para gerentes, curiosos de la IA, fundadores…
Preguntas frecuentes Respuestas honestas: “¿Soy demasiado mayor?”, “¿Necesito matemáticas?”, plazos realistas
Guía de estilo Las reglas de escritura que sigue cada lección
Notas de diseño del curso Por qué el curso está construido así

🎒 Acceso sin conexión

Clona el repositorio (el Módulo 08 te enseña cómo) y todo — lecciones, laboratorios, cuestionarios — funciona sin conexión como texto plano. Solo los enlaces externos y los laboratorios de navegador necesitan internet.

🤝 Contribuir y comunidad

¿Encontraste una frase confusa? Eso es un error en nuestro curso, no en tu cerebro — por favor abre un issue o envía una corrección: consulta CONTRIBUTING. Las traducciones son la contribución más deseada de todas: mira la guía de traducción. Si terminaste el curso: añádete a la Vitrina del proyecto final — de paso, será tu primer pull request.

📄 Licencia

Gratis para todo el mundo, para siempre — consulta la LICENCIA.

**Hecho para los miles de millones de personas inteligentes a las que la industria del software olvidó explicarse.** *Si este curso te ayudó, dale una ⭐ estrella al repositorio para que otros puedan encontrarlo.*