skip to content


The Critical Coding strand in CDH Learning offers graduate students and researchers from other disciplines opportunities to gain experience of collaborative, interdisciplinary work on a design problem. Workshops and courses run through Critical Coding bring together graduate students and researchers from a mix of disciplines, including arts, humanities, social sciences and technology. Participants typically work in pairs or small groups, each with at least one technology student or researcher who will provide an element of peer-tutoring in basic programming skills. Technology students and researchers will be expected to draw on a wide range of technical skills, involving multiple programming languages, operating systems, service architectures and frameworks. No previous programming experience is required for humanities and social science students and researchers.  

The software applications developed through Critical Coding are expected to challenge conventional assumptions regarding the purpose and function of interactive digital systems. Those challenges should be grounded in rigorous critical thinking, drawing on diverse theoretical perspectives. Exemplars can be found in programmes such as Matt Ratto's Critical Making, Tony Dunne and Fiona Raby's Critical Design and Phoebe Sengers' Reflective Design. The practical coursework will explore issues raised in the Critical Engineering Manifesto, and Noble and Biddle's Notes on Postmodern Programming.

Research publications, conference presentations, blog entries or online video resulting from the joint work are also encouraged. In these cases, contributors should usually be acknowledged via multiple authorship.

Please contact Dr Anne Alexander ( or Professor Alan Blackwell ( if you are interested in participating in Critical Coding.

Future sessions

There are currently no upcoming events..

Past sessions

Title Start Date location
Machine Reading the Archive 2018: end-of-programme showcase Thursday, 14 June, 2018 - 11:30 S1, Alison Richard Building