Tras unas semanas de un poco más de calma no he podido evitar meterme en algún MOOC (los MOOC son cursos gratuitos online en universidades de prestigio. Hay todo tipo de temarios).
Y habiendo tocado Ruby on Rails el año anterior y viendo que Python es omnipresente, especialmente en el entorno Maker, pues a por Python!
He empezado un par de cursos:
En Udacity: Intro to Computer Science
En Coursera: An Introduction to Interactive Programming in Python
El de Udacity realmente resulta demasiado simple si ya conoces los conceptos típicos de programación, avanza poco a poco, y al final es el que estoy dejando de lado. Pero para alguien que quiera empezar de cero sí que está bien!
El de Coursera, aunque pretende ser también introductorio, ya va más al trapo. Los mini-proyectos tienen gracia.
El primero es Rock-paper-scissor-lizard-spok por ejemplo!
Y en la última entrega hicimos un Pong.
A ver qué hago después con la Raspberry 😉
Lo único que no me gusta de Coursera es el modelo de autoevaluación y evaluación de peers. Tratándose de programación se podría automatizar (así era en los cursos de SaaS que hice en Edx). En otro tipo de materias más subjetivas se entiende que lo usen. Si no acabas con un sinfín de plazos a controlar, para enviar tu mini-proyecto, para evaluar el de otros, para autoevaluarte, uf! ya me los salté en el primer trabajo y lo estoy siguiendo por libre.
Pingback: Experiencia con un curso online de programación en JavaScript - Norbert Rovira Studio