Estoy bastante seguro de que todos los cursos activos de Coursera y también los cursos archivados son bonitos y pueden proporcionarle un completo plan de estudios de CS. Veamos:
Nivel principiante :
- Fundamentos de la computación de arroz
- Java: Introducción al software de Duke
- Introducción a C ++ de Ecole Polytechnique.
- Python para todos desde Michigan.
- Diseño web para todos Michigan U. Hell, tienen toneladas de cursos introductorios sobre programación.
- Diseño web responsivo de London Goldsmith.
- Ruby on Rails de John Hopkin U
Nivel intermedio :
- Algoritmo I, II de Princeton (puede ser avanzado)
- Análisis de algoritmos I, II de Stanford. (puede ser avanzado)
- Aplicación de Android Dev de Vanderbilt.
- Android Cloud App Dev de Maryland, Vanderbilt
- Full Stack Dev de Hong Kong UST.
- Programación orientada a objetos Java desde UC San Diego
- Estructuras de datos y algoritmos de UC San Diego
Nivel avanzado:
- Cómo superar mi ser demasiado consciente de la atención de las personas hacia mi nariz ridículamente larga
- ¿Cómo puede alguien volverse más T y menos F?
- ¿Cómo se supone que me quiero a mí mismo (para que otra persona me ame) cuando sé que hay cosas sobre mí que debo desarrollar y mejorar, tanto pequeñas como grandes?
- ¿Qué puedo hacer para dejar de sentirme mal cuando estoy en una habitación con personas que me miran?
- ¿Cuáles son algunos bloqueadores de la motivación?
- Compiladores de Stanford
- Red de computadoras (de la cual universidad no puedo recordar)
- Criptografía de Stanford
- Programación de Scala (creo que es de Ecole, no puedo recordar)
- Programación Reactiva (Ecole)
- Bioinformática (UCSD)
- Arquitectura de computadora (vi esto en algún lugar, no estoy seguro de que todavía esté allí).
- Mucho más que no puedo recordar los nombres, pero estoy seguro de que hay más
Bueno, en realidad sí te brindan muchos conocimientos, pero ¿qué hay de las habilidades?
En el sentido de las habilidades, creo que realmente depende de nosotros los aprendices: nuestro compromiso, aptitud y actitud. Lo que creo que es más importante es: tenemos que convencernos de que podemos hacer algo con todos esos cursos, por lo tanto, nuestro objetivo debe ser completar un proyecto / proyectos del que podamos estar orgullosos al final, no solo mostrar el Registros de finalización del curso.
Mejora personal: No sé, diferentes personas quieren mejorar en diferentes áreas. Si quieres mejorar en inglés, hay cursos. Si desea tener más conocimientos en negocios, nuevamente, hay toneladas y toneladas de cursos. Si quieres saber más historia, hay algunas. Literalmente, puedes aprender cualquier cosa allí.
Emprendedor: tomar MOOC ya es un movimiento empresarial: no tiene una garantía absoluta de retorno (no tiene un título acreditado), pero de alguna manera cree que será beneficioso para usted y le brindará una gran oportunidad en el futuro. Usted cree que vale la pena invertir en el conocimiento y las habilidades y que se apreciarán exponencialmente en sus valores futuros.