Fundamentos de Programación en 6 Días - Algoritmos y Lógica (Udemy.com)
Entrená tu mente como un programador y entiende algoritmos y lógica de programación antes de escribir código.
Created by: Federico Garay
Last updated January 2026
What you will 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.
Course 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
Instructor Details
- 4.7 Rating
710 Reviews
Federico Garay
¿Por qué he llegado a más de 500.000 estudiantes pero mi calificación global no baja de 4.7 estrellas?
Primero, porque hago todo esto con mucho amor.
En segundo lugar, porque me lo tomo muy en serio, pero sin dejar de divertirme. Aunque tal vez también porque soy un apasionado por aprender y por compartir lo aprendido.
Soy como mis estudiantes: quiero ser mejor, cada día, un poquito.
Me he propuesto desarrollar cursos en Udemy (¡más de 50 ya!) para transmitir mi experiencia, conocer personas con ganas de ser mejores, y mejorar mi calidad de vida haciendo lo que me gusta. Más de 500.000 estudiantes se han unido a esta aventura.
Soy el fundador de Escuela Directa, una usina de contenido que promueve la educación ACCESIBLE para TODOS.
Hasta los 42 años, mi profesión formal era la Psicología (con más de 20 años de experiencia clínica y especializado en Drogadependencias).
Mi profesión me ha llevado a trabajar mucho en docencia y en especial con jóvenes.
También soy Licenciado en Artes Plásticas, y me paso horas dibujando cómics, programando, o tomando fotos. He cantado en coros, he bailado en murgas, he militado en política, me apasiona la buena cocina, viajar mucho, participar en mi comunidad y tener mis sentidos siempre abiertos.
Y ya que estamos, soy Especialista en Excel (MO-200) certificado por Microsoft.
More courses by Federico Garay
Excel TOTAL en 30 Días - Excel completo de Cero a Avanzado (2026)
4.8 (46,474 Reviews)
Provider: Udemy
Time: 37.5h
$74.99
Python TOTAL con IA: de CERO a Programador Full en 16 días (2026)
4.8 (37,539 Reviews)
Provider: Udemy
Time: 36.2h
$79.99
Power BI TOTAL en 14 Días - Analista de Datos Avanzado (2026)
4.8 (14,560 Reviews)
Provider: Udemy
Time: 15.4h
$89.99
SQL TOTAL - Domina Bases de Datos de 0 a Avanzado en 12 Días (2026)
4.8 (8,571 Reviews)
Provider: Udemy
Time: 7.5h
$89.99
Liderazgo y Gestión de Equipos - Estilos y Estrategias (2026)
4.6 (7,946 Reviews)
Provider: Udemy
Time: 1.6h
$49.99
Tablas Dinámicas en Excel - Dashboards y Análisis de Datos (2026)
4.6 (5,884 Reviews)
Provider: Udemy
Time: 3.7h
$59.99
More Web Development courses
Universidad Desarrollo Web - FrontEnd Web Developer! (2026)
4.8 (13,903 Reviews)
Provider: Udemy
Time: 30.4h
$10.99
Angular Avanzado: Lleva tus bases al siguiente nivel - 2022
4.7 (7,611 Reviews)
Provider: Udemy
Time: 32.3h
$10.99
CSS La Guía Completa - Flexbox, CSS Grid, SASS +20 proyectos (2026)
4.7 (4,652 Reviews)
Provider: Udemy
Time: 37.1h
$11.99
n8n + MCP: Automatización y agentes de IA inteligentes (2026)
4.7 (4,193 Reviews)
Provider: Udemy
Time: 18.2h
$10.99
n8n Total: Crea Agentes IA y Automatiza flujos sin código (2026)
4.7 (1,813 Reviews)
Provider: Udemy
Time: 4.8h
$11.99
Web APIs (NET 7) La Guia Completa (Crear y Consumir API) (2023)
4.6 (263 Reviews)
Provider: Udemy
Time: 11.6h
$64.99
Reviews
By Richard Alexis Utrera Arambulet on 9/2/2026
es un muy buen curso para aprender la lógica de programación y sobre todo en un lenguaje tan fácil como python. está bien explicado y con mucha paciencia. Y aunque no es el curso más extenso igual sirve mucho para aprender los fundamentos y así poder practicar por tu parte...
By Sergio Gabriel Fuhr on 8/21/2026
Arranqué a estudiar una carrera que incluye programación y en la materia que toca instalar visual studio code y empezar a hacer ejercicios, los profesores ya daban varias cosas por entendidas y de hecho dijeron que tendrian que ir muy rápido para cumplir el cronograma. Con este curso pude ponerme rápidamente al corriente y estar a la par de los alumnos que ya habian programado antes. Gracias!! lo recomiendo.
By José Luis Apolinario Moscoso on 8/10/2026
Concluí el curso y agradezco de forma inmensa la forma de dividir las clases en día y cada día en videos con una duración de minutos prudentes. Animo a continuar esta forma de enseñar ya que es muy efectiva y sobre el contenido, son enseñanzas sin desperdicio y me gusta que tu puedes ver al profesor en algunos videos cuando se equivoca, de modo que puedes sacarte de la cabeza la idea, de que en programación llegas a un nivel donde no te equivocas. Una lijera observación es que dos ejercicios finales, uno de ellos es el último tiene instrucciones que no se asemejan a como fue abordado en los videos, a modo de ejemplo, si te pedían cortar una manzana, el ejercicio pedía 5 pasos, pero en la solución del video veías 7 pasos. Recomiendo observar sobre todo a modo de consejo el ejercicio final del día 6. ¿Recomendaría este curso? Print("Por supuesto")
By Laura Macias on 8/9/2026
Sisi, la verdad esta leccion me ayudo a comprender de una maneja mejor el concepto o la diferencia de lo que significa la programación y un programa. Y espero que al seguir continuando el curso, pueda entender cada concepto clave de lo que debe tener en cuenta un ingeniero de software o de sistemas al momento de querer realizar dicho programa.
By Alejandro Zoé Alvarado Hurtarte on 7/29/2026
Buen curso básico para aprender programación, es ideal para continuar aprendiendo después conceptos más avanzados. Pero este curso es bueno para el arranque.
By Wladimir Guevara Berbesí on 3/2/2026
Las explicaciones son bien detalladas y pausadas para ir asimilando cada concepto. Muchas gracias por la dedicación en explicar en palabras que cualquier persona pueda entender.
By Familia Muñoz Rodriguez on 2/28/2026
La manera de enseñar en este curso es muy amena, da gusto, alegría, motivación. Hace que todo parezca fácil. Me encanta este instructor, ya tengo varios cursos de él, y no importa qué enseñe, todo lo hace ver tan fácil.
By Robin Raudin Sosa Alcántara on 2/27/2026
Voy por el día dos, pero creo ya se les puede dar la calificación máxima, espero que los temas se sigan desarrollando con la misma sencillez pero también de forma rápida como hasta ahora ya que no me gusta perder el tiempo.
By Daniel Alejandro Alonso on 2/26/2026
Es un muy buen curso, de corta duración, bien estructurado, se logra tener un panorama total de lo que implicar dominar un lenguaje de programación, ideal para quienes estamos incursionando en este mundo tan fascinante.
By Fernando Ivan Barrios Espinosa on 1/9/2026
Me parecio un curso excelente, facil de aprender y cubriendo todos los temas de logica de programacion, como recomendacion, me gustaria utilizar pseint para las personas que vamos empezando desde 0, para asi poder ir agarrando ritmo y confianza, pero es buen curso para las bases, gracias...
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












