¿Cuál es el mejor curso en línea para aprender estructuras de datos?

Todas las respuestas anteriores tienen sugerencias bastante buenas: es difícil determinar cuál es el ” mejor ” porque las personas tienen diferentes estilos de aprendizaje.

Si desea cubrir las Estructuras de datos fundamentales, hay varios temas generales que cubrir: probablemente ya haya estado expuesto a esto en su trabajo como desarrollador web:

Algoritmos, matrices, colecciones, análisis de complejidad, gráficos, tablas hash, montones, listas enlazadas, colas, recursividad, búsqueda, clasificación, pilas, árboles

Puede consultar estos sitios web para ayudar a cubrir los fundamentos:

  • GeeksforGeeks | Un portal de informática para geeks: explica todos los fundamentos de alto nivel
  • https://visualgo.net/en: tiene visualizaciones de muchos algoritmos útiles
  • www.beehyve.io: esta es una comunidad de estudiantes de CS que estudian los mismos temas

Aquí hay más escuelas que tienen clases de DS que pueden serle útiles:

  • CS 226 Algoritmos y estructuras de datos
  • Brown CS 16 Introducción a algoritmos y estructuras de datos
  • Stanford CS 166 Estructuras de datos
  • CMU CSE 15-211 Estructuras de datos fundamentales y algoritmos
  • Universidad de Washington en St. Louis CSE 241 Algoritmos y estructuras de datos
  • Harvard CSE 22 Estructuras de datos
  • Michigan EECS 281 Estructuras de datos y algoritmos
  • Cornell CS 2110 OO Programación y estructuras de datos
  • MiT 6.006 Introducción a los algoritmos

Tienes algunas opciones aquí;

Antes que nada, bravo por dar un paso hacia una carrera en tecnología. Las estructuras de datos son un concepto central en la ciencia de datos, que necesitará en casi cualquier carrera en el campo. Le animo a que se asegure realmente de obtener los conceptos de cualquier curso sobre estructuras de datos que tome. Realmente necesitarás el conocimiento.

Dicho eso en línea sus opciones de “curso formal” son algo limitadas. Por lo general, esta clase se tomaría en una universidad local. Si está buscando algo que le otorgue crédito para un título, esta limitación es especialmente evidente. Algunas opciones en línea:

  • Coursera
  • Udemy
  • EdX

En general, los cursos de estructuras de datos de Coursera, EdX y Udemy están bastante bien considerados. Sin embargo, la lista de universidades y programas que aceptan sus cursos es muy pequeña. Ambos están trabajando en programas de acreditación, pero hasta ahora no muchas instituciones educativas aceptan sus cursos como créditos.

  • Programa universitario en línea

Ya sea a través de una institución local o mediante un programa como la Universidad Estatal de Arizona en línea (si se encuentra en los Estados Unidos). Si ir en persona a una universidad local está fuera de la mesa, y necesita que este curso esté acreditado, esta puede ser su mejor opción.

  • Cursos informales.

Hay un montón de fragmentos de información en línea. Google tiene una parte importante de las conferencias educativas que realizan en sus campus en YouTube de forma gratuita. Hay una tonelada de libros PDF gratuitos en línea de libros de texto utilizados en las clases de informática en la universidad. Recomiendo utilizar estos recursos gratuitos al máximo, estudiándolos para familiarizarse con sus cursos más formales.

¡La mejor de las suertes!


¿Me gusto esto? Lea acerca de cómo aprobar el examen Comptia Security + con gran éxito aquí.

El pensamiento algorítmico y el uso de estructuras de datos es más importante ya que define su enfoque. La programación es solo una herramienta y una forma de decirle a la computadora qué hacer en un idioma específico. Hoy programes en C ++, mañana lo harás en Java, Python o puede ser algún otro lenguaje.

Hay varios blogs y recursos gratuitos disponibles como:

  1. GeeksforGeeks | Un portal informático para geeks
  2. Programación de preguntas de la entrevista | CareerCup
  3. Y muchos otros blogs

Si está buscando un curso MOOC, puede consultar Coursera, cursos MIT.

Pero lo que he escuchado es que muy pocas personas completan el curso de MOOC.

Si usted es uno de ellos y necesita ayuda experta, puede probar el aula o la capacitación en línea en estructuras de datos y algoritmos Learnbay

Visite el canal de Youtube para más:

Formación en estructuras de datos y algoritmos: YouTube