Skip to content

Programación Desde0 - Para no programadores

🚀 Clases en Vivo — Inicio: Domingo 6 de Septiembre ($200 MXN / clase). Aprende a programar desde cero con acompañamiento directo y construye el proyecto ShortURL.

Aprende a Programar sin Miedo y Construye tu Primer Software

“Cualquiera puede aprender a programar si se le explica con empatía, analogías cotidianas y proyectos que realmente tengan sentido.”

Bienvenido al curso Programación Desde0 - Para no programadores. Si nunca has escrito una sola línea de código, si las matemáticas te intimidaban en la escuela o si sientes que la tecnología avanza demasiado rápido, este es tu punto de partida ideal.

Aquí no asumimos que sabes nada de computación técnica. Te guiaremos paso a paso desde entender qué ocurre cuando abres una página web hasta publicar tu propia aplicación en internet.


¿Por qué esta ruta es diferente?

La mayoría de los cursos de programación fallan porque son abstractos, usan términos complicados sin explicarlos o saltan directamente a escribir sintaxis compleja sin enseñarte a razonar. En Desde0 diseñamos una experiencia pensada para humanos:

🧩 Cero Frustración

Comenzamos en la consola de tu navegador sin instalaciones pesadas ni terminales intimidantes en tus primeras semanas.

☕ Analogías del Mundo Real

Cada concepto técnico se explica con ejemplos cotidianos (cajas etiquetadas, interruptores, máquinas de café y recetas).

🚀 Proyecto Real: ShortURL

No harás ejercicios desconectados de calculadora: construirás un acortador de enlaces web Full-Stack real estilo Bitly.

🧠 Pensamiento Computacional

Aprenderás a descomponer problemas complejos en pasos simples y lógicos que cualquier máquina puede resolver.


El Proyecto Central: ShortURL

A lo largo del curso construirás de forma incremental ShortURL, una aplicación web completa que permite ingresar un enlace largo y transformarlo en una dirección corta funcional:

1. 🖥️ Frontend (Semana 6)

La cara visible: Interfaz visual con HTML5 semántico, diseño elástico con CSS Flexbox y manipulación del DOM para captura y copiado al portapapeles.

2. ⚡ Backend (Semana 7)

El cerebro: Servidor web en Node.js y Express con API REST, generación de códigos cortos y redirección HTTP 302 hacia el enlace original.

3. 🗄️ Base de Datos (Semana 8)

La memoria: Persistencia relacional segura con SQLite y sentencias SQL protegidas para almacenar las URLs de forma permanente.

4. ☁️ Control de Versiones y Nube (Semanas 9 a 12)

Puesta en producción: Dominio de la terminal, repositorio en GitHub, variables de entorno (.env) y despliegue global en la nube con HTTPS gratuito.


Ruta de Aprendizaje (24 Semanas / 12 Lecciones)

El programa se imparte en 24 semanas (12 lecciones exhaustivas, dedicando 2 semanas a cada lección) organizadas en 4 grandes bloques formativos:

🟢 Bloque 1: Fundamentos y Mentalidad

  1. L1: Antes de empezar Disponible
    Derribar mitos, el funcionamiento de la web, la consola del navegador y tu primera instrucción.
  2. L2: Conceptos básicos de programación Disponible
    Los 5 pilares de la lógica: variables, tipos de datos, operadores, condicionales y funciones.

🟡 Bloque 2: Lenguaje, Paradigmas y Arquitectura

  1. L3: JavaScript Language Tour y Errores Disponible
    Manipulación de texto (Strings), arreglos funcionales (map, filter, reduce) y blindaje con try...catch.
  2. L4: Paradigmas de Programación Disponible
    Programación Orientada a Objetos (class), funciones puras y asincronía moderna con async / await.
  3. L5: Stacks Tecnológicos y Kickoff de ShortURL Disponible
    Qué es un Tech Stack, arquitectura Cliente-Servidor y prototipo en memoria del proyecto.

🟠 Bloque 3: Construcción Full-Stack de ShortURL

  1. L6: Frontend: HTML, CSS y el DOM Disponible
    Estructura semántica, diseño responsivo y eventos interactivos en la pantalla.
  2. L7: Backend: Servidores Web con Node.js y Express Disponible
    Protocolo HTTP, creación de API REST, enrutamiento dinámico y conexión con el cliente.
  3. L8: Base de Datos: Persistencia con SQLite y SQL Disponible
    Diseño de tablas, consultas SQL (CREATE, INSERT, SELECT, UPDATE) y prevención de vulnerabilidades.

🟣 Bloque 4: Herramientas Profesionales y Despliegue en la Nube

  1. L9: Uso de la Terminal y CLI Disponible
    Dominio de la línea de comandos POSIX, navegación rápida de carpetas y scripts de automatización.
  2. L10: Control de Versiones con Git y GitHub Disponible
    Commits atómicos, ramas de trabajo, protección con .gitignore y publicación de tu repositorio.
  3. L11: Sistemas Operativos y Variables de Entorno (.env) Disponible
    Gestión de procesos, configuración segura con dotenv y apagado limpio (Graceful Shutdown).
  4. L12: DevOps, Despliegue en la Nube y Graduación Disponible
    Publicación global en la nube (PaaS) con dominio público HTTPS y celebración de graduación.

🗓️ Clases en Vivo (Convocatoria Abierta)

¿Prefieres aprender en vivo con acompañamiento directo de un instructor y resolver tus dudas en tiempo real? Abrimos la convocatoria para la generación dominical:

🗓️ Fecha de Inicio

Inicio: Domingo 6 de Septiembre. Sesiones semanales guiadas en vivo.

⏰ 2 Opciones de Horario

  • Grupo Matutino: Domingos de 9:00 AM a 11:00 AM.
  • Grupo Vespertino: Domingos de 4:00 PM a 6:00 PM.

💳 Inversión Flexible y Accesible

$200 MXN por clase. Modelo de pago por sesión sin contratos ni plazos forzosos para que avances a tu propio ritmo.

⏳ Duración del Programa

24 semanas (12 lecciones, 2 semanas dedicadas a cada lección para asimilar la teoría y construir la práctica).


🎓 Diploma Oficial de Participación

Al concluir las 24 semanas de formación, los estudiantes que asistan a las clases en vivo y completen las fases del proyecto ShortURL recibirán el Diploma Oficial de Participación emitido por Desde0, respaldando tu transformación de principiante a creador de software.


🚀 Da tu Primer Paso Hoy

Elige cómo deseas comenzar tu viaje en la programación:

🚀 Clases en Vivo — Inicio: Domingo 6 de Septiembre ($200 MXN / clase). Aprende a programar desde cero con acompañamiento directo y construye el proyecto ShortURL.