Curso de programación avanzada

Este curso de programación avanzada está dirigido a personas con conocimientos previos en programación y el lenguaje C, que deseen aprender a programar de forma profesional.

Acceso gratis

5

12,105 estudiantes

¿Qué aprenderás?

Durante el curso de programación avanzada:
• Aprenderás los algoritmos de búsquedas lineales y binarios.
• Aprenderás los algoritmos de ordenamiento de burbuja, selección, inserción y mezclado.
• Aprenderás la lógica de la programación mediante la realización de una serie de ejercicios prácticos utilizando el lenguaje C.
• Aprenderás a medir la complejidad computacional y reconocer los problemas sin solución en las ciencias de la computación.
• Aprenderás a gestionar archivos y trabajarás con imágenes y sonidos.
• Aprenderás a controlar versiones y a trabajar de forma colaborativa.

Programa del curso

  • Clase 1: Introducción
    00:02:50
  • Clase 2: Búsqueda lineal (explicación a profundidad)
    00:03:32
  • Clase 1: Introducción
    00:02:09
  • Clase 2: Pseudocódigo del ordenamiento burbuja
    00:03:39
  • Clase 3: Ordenamiento burbuja (explicación a profundidad)
    00:05:54
  • Clase 1: Introducción
    00:03:01
  • Clase 2: Pseudocódigo del ordenamiento por selección
    00:01:20
  • Clase 3: Ordenamiento por selección (explicación a profundidad)
    00:04:00
  • Clase 4: Explicación complementaria del ordenamiento por selección
    00:09:07
  • Clase 1: Introducción
    00:02:28
  • Clase 2: Pseudocódigo del ordenamiento por inserción
    00:02:04
  • Clase 3: Ordenamiento por inserción (explicación a profundidad)
    00:04:13
  • Clase 4: Explicación complementaria del ordenamiento por inserción
    00:09:05
  • Clase 1: Introducción
    00:00:54
  • Clase 2: Búsqueda binaria (explicación a profundidad)
    00:09:31
  • Clase 3: Explicación complementaria de la búsqueda binaria
    00:11:58
  • Clase 1: Introducción
    00:13:47
  • Clase 2: Complejidad computacional (explicación a profundidad)
    00:12:35
  • Clase 3: Notación asintótica
    00:09:26
  • Clase 1: Turing & the halting problem
    00:06:14
  • Clase 2: P vs. np
    00:35:07
  • Clase 1: Introducción a la simulación
    00:50:30
  • Clase 2: Simulación de monte carlo
    00:09:46
  • Clase 1: Uso adecuado de condicionales
    00:20:22
  • Clase 2: Uso adecuado de bucles
    00:25:08
  • Clase 3: Uso adecuado de cadenas de caracteres
    00:17:27
  • Clase 1: Hello world con ncurses
    00:06:03
  • Clase 1: Introducción
    00:01:44
  • Clase 2: Explicación práctica de las estructuras y la encapsulación
    00:03:35
  • Clase 3: Estructuras (explicación a profundidad)
    00:08:02
  • Clase 4: Explicación complementaria sobre estructuras
    00:13:48
  • Clase 1: Introducción
    00:22:12
  • Clase 2: Recursividad (explicación a profundidad)
    00:13:49
  • Clase 3: Explicación complementaria de la recursividad
    00:09:15
  • Clase 1: Introducción
    00:17:08
  • Clase 2: ordenamiento por mezcla (explicación a profundidad)
    00:10:27
  • Clase 3: Explicación complementaria del ordenamiento por mezcla
    00:07:42
  • Clase 1: Introducción
    00:02:08
  • Clase 2: Hexadecimal (explicación a profundidad)
    00:09:28
  • Clase 3: Sistema numérico hexadecimal (explicación complementaria)
    00:07:34
  • Clase 4: Conversión de binario a hexadecimal
    00:05:27
  • Clase 5: Conversión de decimal a hexadecimal
    00:03:43
  • Clase 1: Introducción
    00:05:12
  • Clase 2: Gestión de archivos (explicación a profundidad)
    00:18:21
  • Clase 3: Gestión de archivos (explicación complementaria)
    00:11:27
  • Clase 1: Programación con imágenes
    00:12:10
  • Clase 2: Imágenes, pixeles y rgb
    00:05:50
  • Clase 1: Git y github
    00:38:27

Obtenga un certificado de estudios

El curso de programación avanzada es de acceso gratis e incluye la opción de obtener un certificado de estudios para evidenciar sus conocimientos, por un precio ajustado a su país.

certificado de estudios
  • Validez internacional: Evidencie su aprendizaje ante cualquier empleador o institución
  • Tareas calificadas: Reciba calificaciones y observaciones de todas sus actividades resueltas.
  • Asistencia académica: Solicite asesoría sobre su proceso de certificación.
  • Título a certificar: Experto en Desarrollo de Algoritmos

Valoración de los estudiantes

5

5 estrellas

100%

4 estrellas

0%

3 estrellas

0%

2 estrellas

0%

1 estrella

0%

Información del autor

Este curso ha sido estructurado pedagógicamente mediante recursos educativos compartidos directamente desde YouTube, bajo licencia YouTube Estándar. Así como recursos creados por Edutin Academy, compartidos bajo licencia Creative Commons.

Si necesita obtener más información sobre derechos de autor, por favor envíe una solicitud de contacto.

Preguntas frecuentes

Claro que si, todos los cursos disponibles en Edutin Academy son de acceso gratis. Los cursos también incluyen la opción de obtener un certificado de estudios para evidenciar su aprendizaje, en ese caso necesitará realizar el pago de una tarifa ajustada a la economía de su país.

Los cursos de Edutin Academy incluyen videos, lecturas, evaluaciones, actividades y proyectos prácticos basados en situaciones de la vida real, que le ayudarán a colocar inmediatamente en práctica los conocimientos del curso.

Para obtener el certificado de estudios necesitará inscribirse al curso de su interés, seleccionar la opción "estudiar con certificado" y realizar el pago de una tarifa ajustada a la economía de su país. Finalmente, necesitará aprobar el curso con una calificación mínima para recibir su certificación.

Curso de programación avanzada
Curso de programación avanzada

Inscríbete o accede sin inscripción, todos los cursos son de acceso gratis.

¿Ya estas inscrito? Iniciar sesión