¿Cuáles son algunos de los mejores cursos de Coursera que se deben hacer antes de completar los estudios de pregrado en CS?

Coursera:

  1. Compiladores por Alex Aiken – Muy difícil pero muy, muy esclarecedor
  2. Aprendizaje de máquina por Andrew Ng – Introducción muy agradable y fácil. a ML.
  3. Autómatas por Ullman – Es un curso aburrido, pero por una leyenda en un imp. tema.
  4. Algoritmos I y II (Sedgewick) – Mejor curso en Coursera . Debe hacer
  5. Algoritmos: Diseño y análisis: hágalo después del curso anterior, ¡pero debe hacerlo!
  6. Introducción a DBs (Widom) – Es lo más completo en DB. Debe hacer
  7. Estadísticas que dan sentido a los datos: el mejor curso de estadísticas. También enseña R!
  8. Criptografía I, II (Boneh) – El mejor curso sobre criptografía. ¡Período!
  9. Variable de cálculo único (Ghrist) – Ligeramente peculiar pero recomendado. ¡Difícil!
  10. PGM (Koller) – Muy difícil pero vale la pena.
  11. Introducción Recomendar Motor – Completo en un imp. tema. Necesita Java!
  12. PNL (Stanford): conferencias algo pobres pero un gran trabajo de proyecto. Debe hacer

    De los cursos que he tomado, sugeriría encarecidamente Algo 1 (Coursera) y Algo 2 (Coursera) de Tim Roughgarden.

    Dependiendo de sus intereses y competencia, ML (Coursera) por Andrew Ng podría ser demasiado básico o una gran introducción. Si está pensando profundamente en el ML y los problemas relacionados, los Modelos Gráficos Probabilísticos (Coursera) de Daphne Koller son una necesidad (se han intentado dos veces y las dos veces la carga me abrumó).

    Además, si está interesado en el modelado general, Model Thinking (Coursera) de Scott Page es una excelente introducción a varias clases de modelos y sus aplicaciones.