Curso Práctico de Estructuras de Datos y Algoritmos
Publicado el 28 de febrero de 2019
Es diferente aprender algo con ritmo que aprender algoritmos. Si te apasiona crear instrucciones que llevan de un punto a otro con éxito, o ayudar a otros a encontrar soluciones a través de caminos concretos, este curso es para ti. Diseña caminos increíbles para alcanzar objetivos específicos y sé el pastor de tu propio rebaño.
Clases del curso
Introducción a los algoritmos
Algoritmos de ordenamiento
Recursividad
Divide and conquer y programación dinámica
Algoritmos 'Greedy'
Grafos y árboles
¿Cómo comparar Algoritmos?
¿Qué sigue?
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.
Conoce quién enseña el curso
Ricardo Celis
Ingeniero de Software y Líder Técnico con un enfoque en la dirección de equipos
👨🏫 Experto en Software Engineering y Computer Science
💚 Especialista de Educación en Línea
👾 Amante de los Robots y Videojuegos
Mira la primera clase sin costo en este momento
4.2 · 1009 opiniones
Juan
Gran profe! Comenzamos en ceros pero terminamos con algoritmos bien cheveres. Todo super claro. Espero el curso avanzado :D
osman Perez
excelente curso
estuvo muy bueno el curso pero si se necesitan conocimientos previos,
Rodrigo Renaldo López Gamarro
⠀
Mauro Vescovi
Muy bueno. Es un buen punto de inicio para conocer el funcionamiento de los algoritmos.
Jovanny Delgado
Bueno para recordar todos los algoritmos
Leonardo Salcedo
Muy buen docente!
Víctor Manuel Revelo Leyva
muy completo el curso, voy a recomendarlo
Efraín Girón Romero
Muy buen curso, bastante claro.
Se aprenden conceptos fundamentales para expresar soluciones codificadas y la forma de expresar el pensamiento lógico ante diversas situaciones.
Juan Pablo Izquierdo Clavijo
Muchas gracias 😊
Jorge Abel Gamboa Valiente
fue un excelente repaso al tema!
David Behar
El curso estuvo genial, hizo parecer sencillo lo que me costó tanto trabajo en la carrera
Manuel Serrano
Excelente curso con un gran profe!! muchas gracias Celis!! y al teamPlatzi
Danelia Sanchez Sanchez
El profesor explica de forma sencilla y amena los temas . Sin duda, fue un gran repaso. Estaré pendiente del curso avanzado.
Buenisimo el curso, me gusto aprender sobre recursividad y estructura de datos
Muy buen curso, recomendado para empezar a profundizar sobre programación.
Marcos Plata
Excelente introducción a estos temas, me gustaria que fuera aplicado en conjunto con frameworks o herramientas para crear algo mas complejo.
Jefferson Martínez
Excelente curso, explican un tema muy importante al cuál no le daba mucha importancia, pero me dí cuenta que estaba equivocado.
Johnny IV Young Ospino
Muy bien explicado los temas a tratar. Los ejercicios muy bien diseñados
Buen curso para adentrarse en el tema de algoritmos
juan uzuriaga
Muy buen curso me recordo muchas cosas de mis primeros semestres en la U hace ya mucho
Estuvo muy instructivo la verdad, las explicaciones fueron muy certeras y da para entender muchas cosas, gracias
Carlos Isaac Rosales Castellanos
Muy buen curso, información útil y un profesor amigable con el cual es ameno aprender. Sólo le recomiendo es mejorar sus dibujos jeje!
Johan Mora
Excelente, excelente contenido, excelente profesor, todo a seguir aprendiendo
Me gustaron los ejemplos trabajados durante el curso, son claros y permiten un mejor entendimiento del tema.
Miguel Ángel Baquero Tello
Lo mejor del curso fue el conocimiento obtenido en la manera de cómo pensar e interpretar una situación para resolver un problema.
Muy buen curso excelente profesor el buen Celis, espero verlo en mas cursos
Sol Naranjo Alarcon
Buenisimo el curso! Se aprende mucho, y mi parte favorita era la de los algoritmos de sort. Los retos y los ejemplos tambien son excelentes.
Excelente curso me gusto mucho la forma de Enseñar puse en practicas los ejercicios ahora tengo interés en aprender mas de phyton
Complementa este curso con nuestras rutas de aprendizaje
Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.
Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.
Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.
Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.
Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!
Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.
Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.
Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
Bases de datos desde cero
Es muy importante saber qué, cómo y dónde se guardarán tus datos. Aprende desde cero la teoría y práctica para administrar DBs profesionalmente.