Fundamentos de Programación, Algoritmos en java y JavaScript
por Cristian David Henao Hoyos
Enseña fundamentos de programación desde cero: algoritmos en pseudocódigo, diagramas de flujo con DFD y su implementación en JavaScript y Java.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Cristian David Henao Hoyos (8 h 50 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que empiezan desde cero en programación y quieren entender la lógica antes de elegir un lenguaje.
- Nivel
- Principiante
- Duración
- 8 h 50 min · 153 lecciones
- Precio
- Gratis en Udemy
- Autor
- Cristian David Henao Hoyos
- Plan sugerido
- 4 sem. · 4 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso extenso y bien estructurado para quien parte de cero: construye la lógica con pseudocódigo y diagramas antes de pasar a Java y JavaScript. Es especialmente útil para estudiantes y docentes. Falta información sobre su fecha de publicación.
Puntos fuertes
- Progresión clara: teoría, pseudocódigo, diagramas de flujo y después código real.
- Amplia extensión (unas 9 horas en 153 lecciones) con ejemplos guiados paso a paso.
- Enseña dos lenguajes populares, lo que ayuda a ver que la lógica es transferible.
A tener en cuenta
- No se indica el año de publicación, por lo que no se puede valorar su actualidad.
- La descripción no detalla proyectos finales ni la duración de cada capítulo.
- DFD, Eclipse y NetBeans son herramientas concretas que quizá debas instalar.
De qué trata
Curso de Udemy de unas 9 horas y 153 lecciones que introduce la programación desde cero. Empieza con los conceptos básicos y la algoritmia, y continúa con operadores y estructuras de control: secuenciales, condicionales e iterativas, trabajadas con ejercicios en pseudocódigo.
Después enseña a modelar los algoritmos con diagramas de flujo y la herramienta DFD, además de pruebas de escritorio. Los últimos bloques llevan esos algoritmos a código real, primero en JavaScript y luego en Java, con ejemplos guiados paso a paso.
- Pseudocódigo y pruebas de escritorio
- Estructuras secuenciales, condicionales y ciclos
- Diagramas de flujo con la herramienta DFD
- Algoritmos en JavaScript
- Algoritmos en Java con Eclipse o NetBeans
Para quién es este curso
- Personas que empiezan desde cero en programación y quieren entender la lógica antes de elegir un lenguaje.
- Estudiantes de carreras afines a la informática que necesitan reforzar algoritmia, estructuras de control y diagramas de flujo.
- Docentes que enseñan a programar y buscan material estructurado para apoyar sus clases.
Mejor busca otro si…
- Quien ya domina algoritmia básica y estructuras de control y busca profundizar en un lenguaje concreto.
Antes de empezar
- No se requieren conocimientos previos: el curso parte desde cero.
Qué sabrás hacer al terminar
- Identificar los conceptos fundamentales de la programación y de la algoritmia.
- Resolver problemas mediante algoritmos en pseudocódigo y diagramas de flujo.
- Realizar pruebas de escritorio para comprobar el comportamiento de un algoritmo.
- Usar la herramienta DFD para modelar y verificar diagramas de flujo.
- Aplicar estructuras secuenciales, condicionales e iterativas en JavaScript y en Java.
Estructura del curso
- 01
Bienvenida y conceptos básicos
Presentación del curso y fundamentos de la programación: las bases teóricas necesarias antes de abordar un lenguaje.
- 02
Fundamentos de algoritmia
Introducción a los algoritmos y a cómo se plantean y representan para resolver problemas.
- 03
Operadores y estructuras de control
Operadores y visión general de las estructuras de control que usan los lenguajes de programación.
- 04
Estructuras secuenciales, condicionales e iterativas
Ejercicios prácticos en pseudocódigo con estructuras secuenciales, de decisión y ciclos, con ejemplos guiados paso a paso.
- 05
Diagramas de flujo con DFD
Modelado de algoritmos con diagramas de flujo usando la herramienta DFD, y verificación de su comportamiento.
- 06
Algoritmos con JavaScript
Conversión de los algoritmos modelados a código JavaScript.
- 07
Algoritmos con Java
Implementación de los algoritmos en Java, en IDE como Eclipse o NetBeans, y cierre del curso.
Capítulos del vídeo
- 01Bienvenid@ al Curso
- 02Conceptos Básicos Fundamentos de Programación
- 03Fundamentos de Algoritmia
- 04Operadores y Estructuras de Control
- 05Estructuras Secuenciales
- 06Estructuras Condicionales o de Decisión
- 07Estructuras Iterativas o Ciclos
- 08Diagramas de Flujo usando DFD
- 09Algoritmos con JavaScript
- 10Algoritmos con Java
- 11Fin del Curso!
Plan de estudio sugerido
4 semanas · unas 4 h por semana
- 1.Semana 1: capítulos de bienvenida, conceptos básicos, algoritmia y operadores; toma notas de los términos clave.
- 2.Semana 2: estructuras secuenciales, condicionales e iterativas; resuelve cada ejercicio en pseudocódigo antes de ver la solución.
- 3.Semana 3: diagramas de flujo con DFD; repite pruebas de escritorio con tus propios algoritmos.
- 4.Semana 4: algoritmos con JavaScript y con Java; traduce a código los algoritmos de las semanas anteriores.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Intenta resolver cada ejercicio por tu cuenta antes de ver la solución del instructor y luego compara.
- Haz pruebas de escritorio a mano con distintos valores antes de comprobar el algoritmo en DFD.
- Antes de llegar a los últimos capítulos, instala un IDE (Eclipse o NetBeans) para Java y prepara un entorno para JavaScript.
- Reescribe en JavaScript y en Java un mismo algoritmo para comparar cómo se expresan las estructuras de control en cada lenguaje.
Antes y después de este curso
- Después de este cursoIntroducción a Java desde ceroPermite profundizar en Java tras ver sus primeros algoritmos en este curso.
- Después de este cursoJavaScript - Curso COMPLETO desde 0 | Paso a paso y con Ejemplos 👨💻Continúa con JavaScript más allá de los algoritmos básicos.
- AlternativaAprende Python - Curso completo para principiantes [Tutorial]Otra vía de entrada a la programación desde cero con un lenguaje distinto.
Cómo lo presenta Cristian David Henao Hoyos
Aprende a programar con practicas desde cero, pasando del seudocodigo y diagramas de flujo a un lenguaje de programación
Con este curso podrás iniciar tu proceso de aprendizaje en el campo de la programación de software, encontrarás gran cantidad de material con el que aprenderás los conceptos necesarios antes de adentrarte de lleno con un lenguaje de programación. Aquí encontrarás un recorrido…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber programar para empezar?
No. La descripción indica que se aprende a programar desde cero, empezando por las bases teóricas, el pseudocódigo y los diagramas de flujo.
+¿Cuánto dura y cuánto tiempo necesito?
Son unos 530 minutos (casi 9 horas) en 153 lecciones. Con pausas y práctica, unas 4 semanas a 4 horas semanales es un ritmo razonable.
+¿Qué lenguajes se usan?
JavaScript y Java. Antes se trabaja con pseudocódigo y diagramas de flujo con DFD. Para Java se mencionan IDE como Eclipse o NetBeans.
+¿Qué puedo hacer después?
Puedes profundizar en uno de los dos lenguajes con un curso específico de Java o de JavaScript del catálogo.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Cristian David Henao Hoyos; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.