Compartimos aquí algunos cursos en línea gratuitos, relacionados con diferentes temas del Taller de programación e interacción. Pueden ser un recurso valioso para aquellos que queráis profundizar en algún tema concreto que os haya llamado la atención, o que queráis saber más en general sobre la intersección entre programación y arte.
1. Arte generativo y creatividad computacional (Universidad Simon Fraser, Canadá). Se trata de un curso de seis sesiones (cincuenta y cuatro horas de trabajo en total) que propone una introducción y una visión general de la historia y la práctica del arte generativo, y la creatividad computacional con énfasis en los paradigmas formales y algoritmos utilizados para la generación.
Se pueden activar transcripciones de los vídeos en español.
2. Introducción a la programación para las artes visuales con p5.js (UCLA Arts, California). Este curso es una introducción a la escritura de código en el contexto de las artes visuales. Se hace dos preguntas principales: ¿cuál es el potencial del software dentro de las artes visuales? Como diseñador o artista, ¿por qué quiero (o necesito) aprender a programar?
El curso usa el lenguaje de programación p5.js como herramienta principal. Para los que queráis aprender más programación, esta puede ser una buena continuación al trabajo que hacéis con Snap! en el Taller de programación e interacción. Se estructura en once sesiones que comportan seis horas de trabajo cada una.
Se pueden activar transcripciones de los vídeos en español.
3. Programación creativa con Javascript (Goldsmiths University, Londres). Para los que queráis aprender un nuevo lenguaje y, además de las artes visuales, también queráis trabajar con sonidos, este curso os puede resultar interesante. Son diez sesiones que comportan ocho horas de trabajo cada una.
Se pueden activar transcripciones de los vídeos en español.
4. Ponte a programar con Snap!. Si lo que queréis es conocer un poco más el lenguaje de programación Snap! que usamos en el Taller de programación e interacción, este es un curso que podéis ir haciendo a vuestro ritmo.
Se pueden activar transcripciones de los vídeos en español.
5. La belleza y la joya de la computación (Universidad de California en Berkeley). The Beauty and Joy of Computing (BJC) es un currículum introductorio de informática (Computer Science) desarrollado en la Universidad de Berkeley, y destinado sobre todo a personas que no tienen la informática como área principal de estudio. Es una buena manera de entender qué es la computación y de empezar a hacer los primeros pasos en programación (se utiliza Snap! como herramienta principal). Lo podéis ir haciendo a vuestro ritmo.
6. Sololearn. Es una comunidad en línea de aprendizaje de la programación a través de dispositivos móviles (usando sus aplicaciones) o de su propia página web. Hay centenares de lecciones y tutoriales gratuitos.
7. The coding train. Es un canal de Youtube con videotutoriales para aprender diferentes lenguajes de programación.
8. The nature of code. Es un curso en línea de la Processing Foundation, que explora si los principios matemáticos que observamos en el mundo natural nos pueden ayudar a crear mundos digitales.
Es un curso gratuito de treinta horas, distribuidas en cinco sesiones, que requiere un nivel intermedio de programación. Se pueden activar transcripciones de los vídeos en español.