Algoritmos, desarrollo de la Lógica de Programación
por Jose Javier Villena
Curso para desarrollar la lógica de programación creando algoritmos elementales y de ordenación, con foco en buenas prácticas y optimización, independiente del lenguaje.
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 Jose Javier Villena (1 h 56 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 en programación y quieren una base sólida de lógica antes de elegir lenguaje.
- Nivel
- Principiante
- Duración
- 1 h 56 min · 24 lecciones
- Precio
- Gratis en Udemy
- Autor
- Jose Javier Villena
- Plan sugerido
- 1 sem. · 4 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y bien organizado para construir una base de lógica de programación y entender los algoritmos de ordenación sin atarse a un lenguaje. Es adecuado para principiantes; quien ya tenga experiencia probablemente lo encontrará básico.
Puntos fuertes
- Enfoque independiente del lenguaje, útil para cualquier entorno de desarrollo.
- Duración contenida y estructura clara en cuatro bloques.
- Explica el porqué de cada paso y el código de los algoritmos de ordenación línea a línea.
A tener en cuenta
- Es un curso corto (unas 2 horas), por lo que cubre sobre todo lo básico.
- No se indica el año de publicación ni el lenguaje usado en los ejemplos.
- La descripción menciona material descargable y ejercicios resueltos, pero los capítulos no detallan los temas por lección.
De qué trata
Curso de Udemy de unas 2 horas (116 minutos) y 24 lecciones que recorre los conceptos básicos para crear algoritmos propios y desarrollar la lógica de programación. Está organizado en cuatro bloques: introducción, algoritmos, algoritmos de ordenación y conclusión.
El enfoque es independiente del lenguaje: se centra en la lógica para que las ideas se trasladen al entorno que prefiera cada persona. Incluye buenas prácticas al escribir código y la optimización de recursos, tiempo y operaciones. En la parte de ordenación explica el funcionamiento de cada línea del código y plantea un algoritmo más rápido que Bubble Sort, Selección o Inserción.
- Algoritmos elementales
- Desarrollo de la lógica de programación
- Buenas prácticas al escribir código
- Algoritmos de ordenación explicados línea a línea
- Optimización de recursos, tiempo y operaciones
Para quién es este curso
- Personas que empiezan en programación y quieren una base sólida de lógica antes de elegir lenguaje.
- Estudiantes que quieren entender cómo funcionan los algoritmos de ordenación y cómo optimizarlos.
- Programadores con poca experiencia que quieren mejorar su forma de plantear soluciones.
Mejor busca otro si…
- Quien ya domina algoritmos de ordenación y análisis de eficiencia.
- Quien busca un curso práctico de un lenguaje concreto con proyectos.
Antes de empezar
- La descripción habla de conceptos básicos; no se indican requisitos previos concretos.
Qué sabrás hacer al terminar
- Crear algoritmos elementales para resolver problemas.
- Aplicar la lógica de programación con independencia del lenguaje.
- Entender cómo funcionan los algoritmos de ordenación y el código que los implementa.
- Optimizar recursos, operaciones y tiempo de ejecución en un algoritmo.
- Aplicar buenas prácticas al escribir código.
Estructura del curso
- 01
Introducción
Presentación del curso y de su enfoque en la lógica de programación, independiente del lenguaje.
- 02
Algoritmos
Conceptos básicos y algoritmos elementales para desarrollar la lógica de programación, con buenas prácticas y atención a la optimización.
- 03
Algoritmos de ordenación
Explicación detallada del funcionamiento y del código de algoritmos de ordenación, incluido uno propuesto como más rápido que Bubble Sort, Selección o Inserción.
- 04
Conclusión
Cierre del curso.
Capítulos del vídeo
- 01Introducción
- 02Algoritmos
- 03Algoritmos de Ordenación
- 04Conclusión
Plan de estudio sugerido
1 semana · unas 4 h por semana
- 1.Sesión 1: Introducción y primeras lecciones de Algoritmos; pausa y reescribe cada algoritmo en tu lenguaje.
- 2.Sesión 2: resto de Algoritmos; intenta resolver cada problema antes de ver la solución.
- 3.Sesión 3: Algoritmos de ordenación; sigue el código línea a línea y pruébalo con listas distintas.
- 4.Sesión 4: Conclusión y repaso; reimplementa de memoria un algoritmo de ordenación.
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
- Elige un lenguaje que conozcas y traduce cada algoritmo mientras avanzas.
- En los algoritmos de ordenación, pausa y haz una traza a mano con una lista pequeña antes de ejecutar el código.
- Compara el algoritmo propuesto con Bubble Sort, Selección e Inserción contando operaciones.
Antes y después de este curso
- Después de este cursoAprende Python - Curso completo para principiantes [Tutorial]Permite practicar la lógica aprendida con un lenguaje concreto desde cero.
Cómo lo presenta Jose Javier Villena
Desarrolla tu lógica de Programación creando Algoritmos
En este curso de Algoritmos aprenderás las nociones para desarrollar tu lógica de programación. Este curso dará un recorrido completo por todos los conceptos más básicos para aprender a crear tus propios algoritmos, gracias a la visión global que adquirirás. De hecho a lo largo del curso aprenderás cámo aplicar cada idea a cualquier…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Cuánto dura el curso?
Unos 116 minutos repartidos en 24 lecciones. Con pausas y práctica, cabe en una semana a un ritmo moderado.
+¿Necesito saber un lenguaje de programación?
La descripción indica que se centra en la lógica y que sirve para cualquier lenguaje, por lo que se plantea como una base para empezar.
+¿Qué temas cubre?
Algoritmos elementales, lógica de programación, buenas prácticas, optimización y algoritmos de ordenación.
+¿Qué puedo estudiar después?
Un curso de un lenguaje concreto, como Python, para poner en práctica lo aprendido.
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 Jose Javier Villena; 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.