An open source collection of computational design tools for Clojure & ClojureScript.

Workshop repositories available on GitHubSee links further below

Clojure and its sibling ClojureScript are amazing languages, fostering simple designs, free-form sketching with code and rapid development cycles. The thi.ng collection of open source libraries supplements the ecosystem in the field of computational design. We approach the field from two opposite ends of the spectrum, using both extremely high-level languages (like Clojure), but also believe that working closer to the silicon can strongly inform our praxis. Hence, not all workshops offered here will be purely focused on Clojure / ClojureScript and we also offer occasional training for low-level, embedded device programming.

Small groups of max. 6-12 people and taught by Karsten Schmidt, who's been leading intensive, result oriented, creative coding workshops internationally since 2009 (and too is the author of the thi.ng collection), these workshops will give you a strong foundation over a few intense days...

From own experience, we know the right combination of different approaches often yields the best results. We think important skills and lessons can be learned from blending languages & disciplines. There's a large void in the available educational offerings between short 1-day-or-less workshops (focused on single topics and often barely scratching the surface) and long-term, in-depth, academic training. The thi.ng workshops aim to fill this gap by targeting combined topics, providing participants with practical, hands-on experience, context and the confidence to further develop their careers with these skills.

Subscribe to the newsletter and be among the first to know about more upcoming workshops! No spamming!

We also can offer private workshops tailored to your specific needs or locations. Get in touch with any questions or register interest for a workshop in a city closer to you!

Teacher

Karsten Schmidt

Karsten is an award-winning London based computational designer and researcher merging code, design, art & craft skills. Originally from East Germany and starting in the deep end of the early 8-bit demo scene (6502 assembly), for the past 27+ years he’s been adopting a completely trans-disciplinary way of working and has been laterally involved in a wide range of creative disciplines. With his practice PostSpectacular, he’s been actively exploring current possibilities at the intersection of software development, design, art and education and has been applying this mixture hands-on to a variety of fields: from ARM assembly & embedded programming to architecture, branding, generative design, data visualization, digital fabrication, games, interactive installations, motion graphics & music.

Karsten has been using Clojure daily since 2011, after working with Java for 15 years. Since 2009 he's been teaching, (often highly intensive) creative coding workshops internationally at various universities, incl. ETH Zurich, CIID Copenhagen, UID Umeå, Bezalel Academy Jerusalem, HEAD Geneva, UCP Porto.

When not creating, he regularly travels the world consulting, lecturing and teaching workshops about coding, open source and employing code as creative tool. He is a prolific contributor (and founder) of several large open source projects, was an early contributor to the Processing.org project and several books about programming and digital design. His work has been featured and exhibited internationally, including MoMA & Whitney New York, London Design Museum, Barbican Centre. His work is part of the Victoria & Albert Museum's permanent collection.

Terms & Conditions

Cancellation

Tickets are refundable under the following conditions:

100% refund, if cancelled within 5 days of booking

50% refund, if cancelled between 6-10 days of booking

No refund, if cancelled after 10 days since booking

Of course, you're entitled to a full refund should a workshop be cancelled by the teacher.

Venue details

Participants will be notified of the venue address and travel options at least 1 week prior to each workshop.

Daily schedule & sustenance

All workshops run from 10am - 5.45pm, incl. 1h lunch break and short coffee breaks (5 mins) every 2 hours (based on group decisions on the day).

If food & drinks are included in workshop fee (as per workshop description), you'll need to inform us of any special dietary requirements at least 48h before the workshop start.

Materials

All participants are required to bring their own laptop (OSX, Linux or Windows 7+). UK power points will be supplied.

All examples, exercises and other digital materials created during the workshop will be shared with participants at the end of the workshop.