Con este curso podrás:

Analizar problemas que deben ser resueltos con código

Analizar problemas que deben ser resueltos con código

Pensar en soluciones para los problemas de código

Pensar en soluciones para los problemas de código

Elegir la solución adecuada según la situación

Elegir la solución adecuada según la situación

Implementar soluciones con código

Implementar soluciones con código

Temario del curso

Bienvenido al Curso

Introducción al curso básico de algoritmos y estructuras de datos

Introducción a los algoritmos

¿Qué entiende una computadora?
Lenguajes de programación
Estructuras de datos
¿Qué es un algoritmo?
Metodología para la construcción de un algoritmo
Variables y tipos de datos
User defined data types
Instalando Ubuntu Bash en Windows
Creando nuestro user defined data type
Abstract Data Types básicos: Lists, Stacks, Queues
Explicación gráfica Data Types básicos
Glosario de funciones para Abstract Data Types
Clases y objetos
Creando tu primera Queue: Arrays
Creando tu primera Queue: implementación.
Creando tu primera Queue: implementar la función enQueue
Creando tu primera Queue: implementar la función deQueue
Creando tu primera Queue: main code

Algoritmos de ordenamiento

Algoritmos de ordenamiento
Bubble sort
Bubble sort: implementación
Bubble sort: main code
Insertion sort
Desafío: implementa un algoritmo de ordenamiento

Recursividad

Recursividad
La función Factorial, calculando el factorial recursivamente
Manejo de cadenas de caracteres
Arte: Generando arte recursivo

Divide and conquer y programación dinámica

Divide and Conquer (divide y vencerás)
Qué es la programación dinámica (divide y vencerás v2.0)
MergeSort
Desafío: Buscar el algortimo más rápido de sort
Implementando QuickSort con Python
Implementando QuicksSort con Python: main code

Algoritmos 'Greedy'

Qué son los Greedy Algorithm
Ejercicio de programación greedy
Ejercio de programación greedy: main code

Grafos y árboles

Grafos y sus aplicaciones
Árboles

¿Cómo comparar Algorimos?

Cómo comparar algoritmos y ritmo de crecimiento

¿Qué sigue?

Cierre del curso y siguientes pasos
Diploma del Curso Básico de Algoritmos

¡Obtén reconocimiento por tu trabajo!

Comparte tus logros con tu familia, amigos, empleadores y la comunidad.

Apenas termines el curso tendrás acceso al diploma digital y cuando finalices la carrera te enviaremos el diploma en papel a tu casa.

Los Profesores

Ricardo Celis

Ricardo Celis

@celismx

Education Team en Platzi

6 razones para estudiar con Platzi

Proyección profesional

Proyección profesional

El 80% de nuestros estudiantes obtienen un mejor empleo

Proyección profesional

Enfoque

Cumple tus objetivos con nuestra metodología de aprendizaje

Proyección profesional

Diploma de certificación

Tendrás un diploma de certificación al aprobar un curso o una carrera

Proyección profesional

App y contenido offline

No interrumpas tu aprendizaje, sigue aprendiendo mientras te mueves

Proyección profesional

Mentoría permanente

Acompañamos tu proceso de aprendizaje respondiendo todas tus dudas

Proyección profesional

Material exclusivo

Refuerza lo aprendido con lecturas, ejercicios y retos reales

juan uzuriaga
juan uzuriaga

Muy buen curso me recordo muchas cosas de mis primeros semestres en la U hace ya mucho

Estrictik117
Estrictik117

Muy buen curso, ideal para iniciar y desarrollar la logica

bryan david márquez pérez
bryan david márquez pérez

Las explicaciones del profesor son muy claras y los ejemplos son faciles de entender.

Preguntas frecuentes de los cursos de Platzi

La suscripción hace cobros automáticos a tu tarjeta cada año a menos que suspendas tu cuenta. Esto lo puedes hacer desde mi suscripción, donde también encontrarás tu historial de pagos y podrás descargar tu facturas.
Al finalizar las clases publicamos un examen de certificación. Los alumnos aprueban con 90% de calificación o más. El certificado demuestra que has aprendido y comprendido exitosamente los temas vistos. Si pierdes el examen puedes reintentarlo cada 6 horas
Los cursos son online y todo está disponible 24/7 en la plataforma, además tenemos una aplicación móvil donde puedes descargar los contenidos para verlos offline. Más que materiales para descargar, la experiencia Platzi está construida para que la disfrutes al iniciar tu sesión. Te esperamos.