The Nature of Code en p5js. Curso en Kadenze.

Si llevas algún tiempo rondando por Processing seguro que conoces The Nature of Code, el libro de Daniel Shiffman sobre simulación de fuerzas físicas en Processing. Y muy probablemente también tengas noticia de p5js, la portación de Processing a JavaScript.

Bueno, pues ahora tienes la oportunidad de combinar ambos de la mano del propio Shiffman, que acaba de iniciar un curso online en Kadenze.com. Si te interesa el certificado y el proceso de evaluación-y-retroalimentación, el acceso premium a los cursos de kadenze cuesta 10$ al mes. Si no necesitas todo eso, el acceso normal es gratis y tienes acceso a todos los vídeos y el material adicional.

El curso está en el enlace de abajo y acaba de comenzar hace un par de días:

Retomando la cosa

Bueno, después de actualizar la larga serie anterior (17 últimas entradas) a finales de julio he dejado el blog al margen, no porque no estuviera aprendiendo cosas nuevas sino porque se me juntaron varias cosas y no había tiempo material para actualizar.

Dos de esas cosas precisamente eran cursos sobre Processing:

  • Programación Creativa para Medios Digitales y Aplicaciones Móviles
    De la University of London en Coursera. Nivel alto, buen material aunque un tanto desactualizado en algunos casos. Recomendable si ya tienes conocimientos medianamente sólidos en Processing, de lo contrario se puede poner bastante cuesta arriba. Video, sonido, interacción. Si lo que os interesa principalmente es la publicacción de apps y la integración con redes sociales… entonces mejor no lo sigais, es la parte más floja del curso.
  • Programming Graphics III: Painting with Sound
    Tercer curso de Joshua Davis sobre Processing y su librería Hype. Los dos anteriores estaban en Skillshare. En este caso Davis ha optado por vender directamente el curso en Gumroad. Si habéis seguido alguno de los anteriores no hará falta que os lo recomiende, ya sabréis cómo se las gasta el tío. Si no, podéis empezar por los dos anteriores, también a la venta en Gumroad y en Skillshare. Centrado en el uso de archivos de audio para generar / controlar imágenes.

Y ya que estamos con cursos, yo que soy de letras he dado con un recurso importante para los que no tenemos una buena base matemática:

  • Coding Math
    Una larga serie de vídeos sobre uso de las matemáticas en programación. Su autor, Keith Peters usa principalmente JavaScript, pero los conceptos matemáticos son fácilmente portables a Processing.

De ahí han salido algunos sketches que compartiré con vosotros en breve.

Gracias por la paciencia y por seguir visitando el blog.

Curso: Create generative patterns for print, por Joshua Davis

En mi penúltimo post avisé de que comenzaba a seguir un MOOC sobre computational arts. En realidad empecé a seguir varios de diferentes temáticas y pelajes, tanto por el interés en esos temas como por investigar desde la práctica cómo funcionan los MOOCS. El mencionado curso de la SUNY acabó abandonado por tres razones: era demasiado básico, era aburrido, y… comencé otro mucho más interesante: Create generative patterns for print.

Joshua Davis había sido una de mis referencias cuando empecé a estudiar Flash a principios de siglo. Al descubrir que estaba impartiendo un curso online sobre Processing no tuve la menor duda: quería aprender  ese tío. Como MOOC, la plataforma Skillshare en la que estaba contruido ha resultado menos sofisticada que otras que he tenido ocasión de utilizar, pero, amigos, Josh lleva en los genes lo de enseñar y enganchar al estudiante. A la antigua, a base de contar lo que sabe con pasión y buenos ejemplos.  Teniendo en cuenta que soy docente y coordinador TIC, eso último puede sonar como queráis que suene, pero en este tipo funciona.

Trabajo realizado durante el curso

Trabajo realizado durante el curso

El curso aborda el empleo del framework HYPE para Processing y tiene un coste de 20$ (tienes una bonificación de 10$ si accedes desde el enlace al final de este artículo, y yo también).

Dejo abajo el vídeo de presentación del curso y un enlace al mismo, por si alguien tiene interés en seguirlo.

Create generative patterns for print, curso de Joshua Davis en Skillshare

Siguiendo Introduction to Computational Arts en Coursera

Acabo de incorporarme a un MOOC de la State University of New York sobre ‘artes computacionales’ en la plataforma Coursera. La base del curso es precisamente Processing, así que he metido la cabeza a ver qué tal Llave dos semanas iniciado y estamos con lo básico, así que… Es en inglés, pero hay grupo de estudio hispanoparlante, por si a alguien le apetece unirse.

¡Ah! Seguirlo es gratis. La certificación, probablemente no (aunque no encuentro las tasas).

Está aquí: Introduction to Computational Arts