Workshops
Andreas Refsgaard teaches workshops for creatives, artists, developers, coders, interaction designers as well as people with no prior experience with code or machine learning.
Andreas Refsgaard teaches workshops for creatives, artists, developers, coders, interaction designers as well as people with no prior experience with code or machine learning. Through fun, artistic examples and hands-on exercises Andreas encourages his students to play and experiment with the tools and techniques, thereby opening for new ways of producing ideas, developing creative projects, optimising workflows and critiquing the shortcomings of artificial intelligence and exposing its limitations. The workshops vary in length from a few hours to days or whole weeks and can be tailored to the needs of the specific team or class.

Vibe Coding

Vibe coding is a new approach to programming where you describe what you want to build in natural language and let AI tools generate the code for you. In these workshops, participants learn how to harness the power of large language models to create websites, apps and interactive experiences without necessarily knowing how to code. Through hands-on exercises, attendees explore how to effectively prompt AI coding assistants, iterate on generated code, and combine multiple AI tools to bring creative ideas to life. The workshops are suitable for both complete beginners curious about creating with code and experienced developers looking to accelerate their workflow.
European Generative AI Alternatives

European generative AI has emerged as a strong alternative to dominant American AI platforms. In these workshops, participants get a practical introduction to European AI services like Mistral, which offers a complete AI ecosystem with language models, chatbots, document analysis and image generation through partnerships with companies like Black Forest Labs. Through live demonstrations and concrete examples, we work hands-on with platforms like Mistral's Le Chat, AI Studio and Document AI, exploring how European models can be used for text generation, document analysis and image creation in practice. The workshops address considerations around data sovereignty, GDPR compliance and the benefits of using AI services developed within the European regulatory framework.
AI for Creatives

In his workshops for creatives, artists and designers Andreas demonstrates how AI tools can enhance and transform the creative process. The workshops combine introductions to cutting-edge tools with hands-on exercises where participants experience how AI can contribute to ideation, prototyping and production. On longer workshops, students work on their own projects integrating AI into their creative practice. Andreas has taught workshops on creative AI at companies like IDEO San Francisco and educational institutions like ECAL, Umeå Institute of Design, Hyper Island, The Bartlett and SchoolOfMa.
Generating Images and Video from Text

This workshop covers the rapidly maturing field of AI-generated visual media, from still images to full video productions. Participants learn to work with leading image generation platforms and explore the new frontier of AI video generation. Andreas demonstrates practical applications across artistic expression, design prototyping, commercial production and content creation. Through hands-on exercises, participants master prompting techniques, style control, image-to-image workflows and video generation pipelines.
Tools taught include Midjourney, Flux, Ideogram, DALL-E, Stable Diffusion, RunwayML, Sora, Veo, Kling and Pika.
Large Language Models, Agents and APIs

These workshops cover the rapidly evolving landscape of large language models and how to leverage them for creative and professional projects. Participants explore leading platforms including OpenAI's ChatGPT and GPT APIs, Anthropic's Claude, Google Gemini, and Mistral's European alternatives. Beyond basic chat interfaces, the workshops dive into building AI agents that can autonomously perform tasks, chain multiple tools together, and integrate with external services through APIs. Through hands-on exercises, participants learn to work with AI APIs, build custom workflows, and create agents that can browse the web, write and execute code, analyze documents and interact with databases.
Tools taught include ChatGPT, OpenAI API, Claude, Mistral and Google Gemini.
Basic introduction to AI

These introductory workshops are designed for people with no prior experience with AI, who want to understand how modern AI tools work and how they can be used in everyday life and work. Andreas demystifies concepts like large language models, image generation and AI assistants through practical demonstrations and hands-on exercises. Participants get to experiment with accessible AI tools on their own devices. The workshops include discussions about the possibilities and limitations of AI, as well as important considerations around privacy, bias and responsible use. Andreas has taught introductory AI workshops at libraries, schools, cultural institutions and companies across Denmark.
Tools taught include ChatGPT, Claude, Gemini, Midjourney, Teachable Machine and various interactive AI demos.
AI for Developers and Coders

These workshops are designed for developers, creative coders and interaction designers who want to integrate AI into their projects and workflows. Participants learn to work with AI APIs, run models locally and in the browser, and build applications that leverage generative AI for text, images, audio and video. The workshops cover practical topics like prompt engineering, fine-tuning, model selection and deployment strategies. Andreas has taught AI workshops for developers at Meta Reality Labs and at conferences like KIKK and Resonate.
Tools taught include ChatGPT, OpenAI, Google Gemini, Nano Banana, Google AI Studio, Claude, Claude Code, Claude Cowork, HuggingFace, Veo, RunwayML, in-browser AI with transformers.js, APIs, Replicate, p5js and GLIF.
Recorded Workshops
- Machine Learning for Artists with RunwayML - Buy on Awwwards Academy
- Github Satelitte intro to ml5.js — Watch on Youtube
- MIT Docubase intro to RunwayML —Watch on Youtube