Saludos y gracias por A2A,
En lo que respecta a las estructuras de datos y los algoritmos, hay muchos cursos disponibles en línea que pueden ayudarlo a sobresalir.
Si desea leer algo de teoría y practicar de manera práctica, puede utilizar los siguientes recursos:
Para contenido teórico,
- ¿Cuál es el mejor recurso para estar bien informado en mecánica de automóviles?
- ¿Qué recursos usan sus hijos para aprender a codificar?
- ¿Cuáles son los mejores recursos para aprender a usar Python para aprendizaje automático / ciencia de datos?
- ¿Cuál es el mejor recurso para aprender kotlin para Android?
- ¿Qué recursos se recomiendan para aprender redacción?
- GeeksforGeeks | Un portal informático para geeks.
- Tutorialspoint
- Stackoverflow (para obtener ayuda donde sea que te atasques)
Para la experiencia práctica de aprendizaje práctico,
- Coursera | Cursos online de las mejores universidades. Únete gratis
- Udacity – Clases gratis en línea y Nanodegrees
- Cursos en línea de Udemy – Aprenda cualquier cosa, en su horario
- Lynda: Cursos en línea, Clases, Capacitación, Tutoriales
Hablando desde la experiencia personal, estos son algunos de los mejores sitios para aprender estructuras de datos y algoritmos desde cero hasta un nivel superior.
Sin embargo, te recomendaría que uses solo geeksforgeeks para contenido de teoría y coursera para la experiencia de aprendizaje práctico. La razón por la que estoy recomendando estos 2 sitios específicamente es porque Geeksforgeeks y algunos buenos contenidos teóricos y con una explicación muy simple.
Además, los cursos sobre coursera han sido desarrollados por algunas de las mejores universidades de los EE. UU. Y ofrecen la mejor experiencia de aprendizaje práctico.
Así que, para resumir, te recomendaría que leas de geeksforgeeks y obtengas videos de coursera y tengas mucha práctica y que puedas sobresalir antes de lo que sabes.
Espero que esto ayude,
Todo lo mejor, feliz codificación. 🙂