¿De dónde puedo aprender algoritmos en línea gratis? ¿Cómo puedo aprenderlo?

Déjame hacer algo por ti compañero; Déjame googlear eso por ti.

Pero si realmente quieres que alguien responda a esto. Siga esta breve lista:

Si quieres hacerlo realmente rápido.

Información general sobre las estructuras de datos y los algoritmos en Tutorials Point realmente puede ayudarlo a sentirse cómodo con los algoritmos básicos junto con una comprensión suficiente de las estructuras de datos importantes.

MOOC

Introducción a los algoritmos en MIT OCW es un gran curso para dominar el pensamiento algorítmico y profundizar en el análisis y la teoría de los algoritmos.

Esta es una DEBE tomar una si desea prepararse bien para un certificado o algo;

Cursos online

  • Algorithms, Part I by Princeton es un buen curso para sacudir tu mente. Pero escucho de mis compañeros que este curso se vuelve realmente aburrido. Buena suerte con este.
  • Algoritmos | Khan Academy también es un buen curso para empezar.
  • Introducción a los algoritmos | Udacity es un curso intermedio con más enfoque en Redes. Un buen curso si coincide con tus intereses.

Libros

Realmente no creo que ningún otro recurso pueda superar esto, Introduction to Algorithms, 3rd Edition aka The CLRS.


Sobre la segunda parte de la pregunta; la parte de cómo

La práctica es la clave. Desafíate y obtén la experiencia práctica de algoritmos populares. También resuelva algunos problemas relacionados con los algoritmos y las estructuras de datos en HackerRank y HackerEarth.

¡Feliz aprendizaje!