cursos.
← Programación
Ficha 005.009UdemyGRATIS

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 Udemy

Respuesta 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 5

Curso 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

  1. 01

    Introducción

    Presentación del curso y de su enfoque en la lógica de programación, independiente del lenguaje.

  2. 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.

  3. 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.

  4. 04

    Conclusión

    Cierre del curso.

Capítulos del vídeo

  1. 01Introducción
  2. 02Algoritmos
  3. 03Algoritmos de Ordenación
  4. 04Conclusión

Plan de estudio sugerido

1 semana · unas 4 h por semana

  1. 1.Sesión 1: Introducción y primeras lecciones de Algoritmos; pausa y reescribe cada algoritmo en tu lenguaje.
  2. 2.Sesión 2: resto de Algoritmos; intenta resolver cada problema antes de ver la solución.
  3. 3.Sesión 3: Algoritmos de ordenación; sigue el código línea a línea y pruébalo con listas distintas.
  4. 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

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