Aunque algunas personas toman cursos en línea para aprender lenguajes de programación, creo que es una pérdida de tiempo. En cambio, opta por algunos cursos básicos, y probablemente los que disfrutarás. Aquí hay algunos:
1. Algoritmos
Tiene que estar entre los primeros cursos que toma después de aprender a gatear en algún lenguaje de programación.
Algoritmos: Diseño y Análisis, Parte 1
Algoritmos: Diseño y Análisis, Parte 2
2. Arquitectura de la computadora
El hecho de que el mundo todavía funcione con algunas cosas dadas por Von Neumann, Computer Architecture es una de las materias que pide algo más a los jóvenes entusiastas que simplemente asistir a un curso en este campo.
Arquitectura de Computadores
- ¿Hay algún alcance en la ingeniería mecánica realizada desde una universidad privada?
- Necesito un tema de proyecto de ingeniería mecánica para el último año. Estoy interesado en dinámica de fluidos, CFD y turbomaquinaria. ¿En qué se parecen los diseños y los proyectos de análisis?
- ¿Puedo pedirle al profesor que sugiera un punto de investigación de ingeniería en algún dominio común interesado?
- ¿Cómo decidir las dimensiones de una parte para que se ajuste a otra parte? ¿Hay alguna regla?
- A diferencia de la transmisión por computadora, ¿por qué la ingeniería civil no aumenta a esa velocidad?
3. Aprendizaje automático
Con el profesor Stephen Hawking afirmando que la Inteligencia Artificial sería la causa del fin de nuestra existencia, sería genial ser pionero de tal destrucción. Las máquinas se levantan …
Aprendizaje automático
El instructor para este curso es el Prof. Andrew Ng, quien también es la persona detrás del inicio del proyecto Google Brain.
4. Redes de computadoras
El hecho de que puedas hacer una pregunta … suficiente dicho
Red de computadoras
5. Criptografía
Cuando los VIP requieren seguridad todo el tiempo, ¿por qué no las computadoras en las que trabajan?
Criptografía I
Criptografía II
6. Desarrollo de aplicaciones para Android
No todos nos convertimos en el próximo Alan Turing. Por lo tanto, simplemente preferimos desarrollar aplicaciones para que el mundo entero pase sus vidas felizmente, con sus ojos pegados a un teléfono inteligente.
Programación de aplicaciones móviles para sistemas portátiles Android: Parte 1
Programación de aplicaciones móviles para sistemas portátiles de Android: Parte 2
Por último, esta fue una lista que probablemente ayudaría a desarrollarte como científico de la computación, pero estos no son todo lo que el campo te ofrece. Si busca cursos en Coursera, probablemente obtendrá toneladas de cursos en informática, incluidos la nube, el desarrollo web, etc. Pero no pase la vida cubriendo todos esos cursos. Una vez que comience a aprender, verá las puertas que se abren frente a usted y no necesitará ningún consejo experto. ¡Eso es lo que yo llamo, la belleza del aprendizaje (no “máquina”)!