Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentos de Programación en 6 Días - Algoritmos y Lógica
Bestseller
Highest Rated
Rating: 4.7 out of 5(611 ratings)
1,675 students

Fundamentos de Programación en 6 Días - Algoritmos y Lógica

Entrená tu mente como un programador y entiende algoritmos y lógica de programación antes de escribir código.
Last updated 1/2026
Spanish

What you'll learn

  • Comprender qué es la programación y por qué es una habilidad clave en el mundo actual.
  • Estar preparado para comenzar a aprender cualquier lenguaje de programación con una base conceptual sólida.
  • Identificar los componentes esenciales de un programa: entradas, procesos y salidas.
  • Desarrollar pensamiento lógico y estructurado para abordar desafíos de manera secuencial.
  • Explicar el concepto de algoritmo y su importancia en la resolución de problemas.
  • Entender cómo funcionan las estructuras condicionales y los bucles en la lógica de programación.
  • Reconocer la importancia de la abstracción y la modularidad en el diseño de soluciones.
  • Analizar cómo los datos se representan y transforman dentro de un programa.
  • Reflexionar sobre el rol del programador como diseñador de soluciones automatizadas.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

6 sections79 lectures8h 21m total length
  • Bienvenido al Curso2:56
  • Metas del Día2:22

    Descubrirás los objetivos clave del día, como entender conceptos fundamentales de programación, diferenciar términos clave y prepararte para resolver problemas básicos con lógica estructurada.

  • ¿Qué es la Programación?4:28

    Aprenderás qué significa programar, su importancia en la tecnología moderna y cómo se traducen las ideas humanas en instrucciones para una computadora.

  • ¿Qué es un Programa?3:17

    Entenderás qué es un programa informático, cómo funciona como una secuencia de instrucciones y su papel en la automatización de tareas.

  • Cuestionario 1: Introducción a la Programación
  • ¿Qué Implica Programar?5:36

    Explorarás las habilidades necesarias para programar: análisis, pensamiento lógico, diseño de algoritmos y manejo de errores.

  • ¿Qué son los Lenguajes de Programación?3:03

    Descubrirás qué son los lenguajes de programación, sus tipos (alto/bajo nivel) y cómo actúan como intermediarios entre humanos y máquinas.

  • ¿Qué Significa Compilar?6:40

    Aprenderás el proceso de compilación, cómo se convierte el código en instrucciones ejecutables y su relevancia en el desarrollo de software.

  • Cuestionario 2: Compilación y Programación
  • El Ciclo de Vida de un Programa4:10

    Conocerás las etapas clave para crear un programa: desde el análisis del problema hasta su mantenimiento y actualización.

  • ¿Qué es un Algoritmo y Cómo Funciona?3:48

    Definirás qué es un algoritmo, cómo se diseña para resolver problemas paso a paso y su papel central en la programación.

  • Introducción a los Diagramas de Flujo4:42

    Te familiarizarás con los diagramas de flujo, sus símbolos básicos y cómo representan visualmente procesos y decisiones lógicas.

  • Ejemplos Prácticos de Diagramas de Flujo4:52

    Aplicarás lo aprendido creando diagramas de flujo para escenarios reales, como un sistema de login o un cálculo matemático.

  • Cuestionario 3: Algoritmos y Diagramas de Flujo
  • Proyecto del Día 17:09

    Desarrollarás tu primer proyecto práctico: diseñarás un algoritmo o diagrama de flujo para resolver un problema planteado, aplicando todo lo aprendido.

  • Solución al Proyecto del Día 17:41

    Revisarás una solución paso a paso del proyecto, compararás enfoques y reforzarás tus habilidades de pensamiento estructurado.

  • Introducción a los Entorno de Desarrollo Integrados4:25

    En esta lección aprenderemos acerca de los Entornos de Desarrollo Integrados, veremos los más populares, y por último descargaremos el IDE elegido para el curso.

  • ¿Cómo Utilizar Visual Studio Code?9:25

    En esta lección aprenderemos a como utilizar y configurar Visual Studio Code para que pueda ejecutar nuestros programas, y escribiremos nuestra primer linea de código funcional.

  • ResuMate Día 16:02

    Sintetizarás los conceptos clave del día, resolverás dudas finales y te prepararás para avanzar al siguiente nivel del curso, mientras nos tomamos un rico mate :).

Requirements

  • No se necesita experiencia previa en programación.
  • No se requiere saber matemáticas avanzadas ni tener formación técnica.
  • Es indispensable tener curiosidad, ganas de aprender y una mente abierta.
  • Acceso a un dispositivo con conexión a internet.

Description

Entiende la programación desde adentro. Descubre la lógica, los conceptos y el pensamiento detrás de todo software, sin necesidad de saber programar.

¿Te gustaría entender cómo piensan los programadores?

¿Cómo se crean las aplicaciones y por qué la programación es la habilidad más poderosa del siglo XXI?


Este curso es tu puerta de entrada: no vas a aprender un lenguaje específico ni a escribir código, pero sí vas a incorporar la base lógica y conceptual que te permitirá avanzar hacia cualquier tecnología en el futuro.


¿CÓMO ESTÁ ORGANIZADO ESTE CURSO?

Nuestro programa está diseñado para que entiendas y practiques, en tan solo 6 días de estudio intensivo, los fundamentos más importantes de la programación:

  • Cada día vas a descubrir un concepto clave a través de lecciones claras, ejemplos y ejercicios de pensamiento lógico.

  • Cada sección incluye cuestionarios para afianzar tu comprensión.

  • Cada jornada termina con un proyecto práctico para aplicar lo aprendido y un resumen reflexivo para celebrar tu progreso.


¿QUÉ VAS A APRENDER?

A lo largo de este curso vas a:

  • Entender qué es la programación y cómo se relaciona con el mundo que te rodea.

  • Descubrir qué es un programa, cómo se construye y para qué sirve.

  • Aprender la diferencia entre algoritmos, programas y lenguajes de programación.

  • Conocer el ciclo de vida de un programa y cómo se transforma una idea en una solución concreta.

  • Comprender los conceptos de variable, dato, tipo, función, objeto, ciclo y condicional, sin preocuparte por la sintaxis.

  • Practicar con ejemplos visuales y diagramas de flujo que te ayudarán a pensar como un programador.

  • Reconocer y aplicar el pensamiento computacional en la vida diaria.

  • Reflexionar sobre los distintos paradigmas de la programación y para qué sirve cada uno.

  • Entrenar tu mente para resolver problemas, analizar situaciones y descomponer desafíos en pasos claros y ordenados.


¿POR QUÉ ESTE CURSO ES DIFERENTE?

  • No necesitás experiencia previa. Solo curiosidad y ganas de aprender.

  • Sin código ni tecnicismos complicados. Todo se explica desde lo conceptual, usando ejemplos claros, ejercicios de lógica y actividades prácticas.

  • Ideal para quienes quieren empezar: ya sea que quieras ser programador, liderar un equipo técnico, o simplemente entender cómo funcionan las herramientas digitales, este curso te va a dar la base que necesitás.

  • Cierre diario con “ResuMate”: una sección para reflexionar, repasar y celebrar tu avance.



¿QUIÉN SOY Y POR QUÉ PUEDO AYUDARTE?

Mi nombre es Federico Garay, soy instructor Best Seller en Udemy, con miles de estudiantes en todo el mundo. Mi misión es que aprendas desde cero, sin miedo y disfrutando cada paso del proceso. He visto cómo la programación cambia vidas, y quiero ayudarte a que vos también lo consigas.


Y para este curso me he asociado con el exitoso instructor Ezequiel Pratissoli, quien ha enseñado a miles de personas a programar a través de sus exitosas redes. Sus populares métodos de enseñanza han revolucionado la forma de aprender desde el principio, y llegar hasta los detalles.


Recuerda que Udemy te da garantía de devolución total durante 30 días. ¡Puedes probarlo sin riesgo!


Nos vemos en la lección #1

FEDE

Who this course is for:

  • Personas completamente nuevas en el mundo de la programación que quieren entender cómo funciona “por dentro” antes de aprender un lenguaje específico.
  • Estudiantes, profesionales o autodidactas que desean desarrollar pensamiento computacional y habilidades de resolución de problemas lógicos.
  • Personas curiosas por la tecnología que siempre se preguntaron “¿qué es programar?” pero nunca supieron por dónde empezar.
  • Docentes de otras áreas que buscan comprender los principios básicos de la programación para integrarlos en sus clases.
  • Emprendedores, creadores o líderes de equipos técnicos que necesitan comprender el lenguaje de los programadores para comunicarse mejor con sus equipos.
  • Personas que quieren tomar decisiones informadas antes de comprometerse con un lenguaje o una carrera técnica.
  • Interesados en el desarrollo personal que desean entrenar su mente en lógica, análisis y pensamiento estructurado.