
Explore how software tools empower and limit artists, examining power dynamics in creative technology and proposing ways to support unpredictable, emergent artistic practices through thoughtful design.

Embark on a whimsical journey through a conference talk that explores the unconventional use of IntelliJ IDEA as a game engine. Discover how Alexander Chatzizacharias transforms one of the most sophisticated IDEs into an unlikely platform for game develo…

Explore the history of p5.js/Processing and learn to implement real-time multiplayer features in an Agar.io-like game. Discover techniques for creating blobby/wobbly circles in p5.js.

Explore advanced computer vision techniques, including loading animation improvements and persistent blob detection with lifespan tracking, in this comprehensive live coding session.

Explore loading animations, metaballs, and multi-dimensional arrays in JavaScript with hands-on coding examples and in-depth explanations for creative programming projects.

Explore WebGL in p5.js and enhance blob detection techniques in computer vision. Gain insights through Q&A sessions and practical demonstrations for improved coding skills.

Explore computer vision in Processing, covering color tracking, motion detection, and blob detection. Learn to create a fireworks generator in p5.js. Hands-on coding and live demonstrations included.

Explore 3D Supershapes and spherical geometry in Processing and p5.js. Learn to create spheres, generate 3D Supershapes, and transpose them to web browsers using WebGL.

Explore Perlin noise and flow fields in p5.js. Learn to create, visualize, and apply 2D Perlin noise, with practical examples and in-depth explanations of key concepts and techniques.

Explore sound synthesis, envelopes, and supershapes in p5.js. Learn to create unique audio-visual experiences through hands-on coding demonstrations and practical examples.

Explore 3D fractal trees, GitHub Pages for hosting, and superellipses in this coding livestream. Learn algorithmic botany techniques and web development skills while diving into creative coding projects.

Explore slit-scan effects and Seriously.js video library in Processing and p5.js. Learn to create unique visual effects and enhance your coding skills in creative programming.

Explore the Wave Function Collapse algorithm for procedural image generation through live coding sessions. Learn implementation, refactoring, and handling asymmetrical tiles in JavaScript with p5.js.

Learn to visualize the 3D Mandelbulb fractal using Processing (Java). Explore triplex numbers, spherical coordinates, and point cloud rendering techniques to create stunning fractal visualizations.

Learn to create an interactive slide puzzle game using p5.js, featuring image splitting, tile shuffling, and user interaction. Gain hands-on experience with arrays, loops, and game logic.

Explore 2D ray casting and ray marching techniques in this comprehensive live stream. Learn to create shadow effects, visualize black holes, and implement line-line intersections using p5.js.

Explore coding challenges: create a bouncing DVD logo and simulate fluid dynamics. Learn Processing, p5.js, and dive into advanced topics like laminar flow and turbulence.

Learn to create shapes and drawings in p5.js, exploring coordinate systems, basic shapes, and drawing functions. Gain hands-on experience with practical coding examples and assignments.

Learn to recreate a mesmerizing 3D cube wave animation using p5.js and WebGL. Explore oscillation, 3D rendering, and perspective techniques to bring this hypnotic visual effect to life.

Explore 3D earthquake data visualization and steering behaviors in coding. Learn advanced techniques, see community projects, and engage in live Q&A with an experienced instructor.

Explore circle packing algorithms, visualize White House social media data, and create photo mosaics in this coding livestream. Learn to animate 2D space filling with non-overlapping circles of various sizes and colors.