We are a community of teachers of computer programming outside of traditional computer science settings.
Our 300+ members around the world meet every year for a Winter School and co-edit a book Teaching Programming across Disciplines.
On this website you will find out about our work, teaching methods, events and research.
Recent Posts:
- How many programmers does it take to write a book? – lightning talk delivered at UseR! 2026 conferenceThis is a 5 minute speed-run of our 30 minute keynote from the Book Launch even. Watch the full 30-minute video here:… Read more: How many programmers does it take to write a book? – lightning talk delivered at UseR! 2026 conference
- Pair Programming Ceilidh at UseR! 2026 conferenceWe’re giving a lightning talk tomorrow the book in Warsaw today at (probably) biggest R conference out there. But today we’ve run… Read more: Pair Programming Ceilidh at UseR! 2026 conference
- Our Book is Published: Read Online; Buy on PaperOur book Teaching Programming Across Disciplines is now published. For individual chapter PDFs, abstracts, and DOIs, please visit the Edinburgh Diamond website. Publication… Read more: Our Book is Published: Read Online; Buy on Paper
- Videos and Photos from the Book LaunchOn 22 June 2026 we’ve launched our book. Below you will find links to the freely available online version, link to order… Read more: Videos and Photos from the Book Launch
- Tickets for Edinburgh Summer School & Book Launch 202622nd June 2026 – Official Book Launch 📖 We will be launching the first edition of Teaching Programming Across Disciplines at the “Summer-time Winter… Read more: Tickets for Edinburgh Summer School & Book Launch 2026
- List of University Courses Using Pair ProgrammingUniversity of Glasgow Psychology: Research Methods 1 – MSc Psychology Conversion (PG) (PSYCH5088) – James Bartlett and Thinh Pham. Applied Data Skills… Read more: List of University Courses Using Pair Programming
- Book Chapter: Structured group work with assigned asymmetrical roles and switching – Lessons from Pair Programming across disciplinesAuthors: Charlotte Desvages, Brittany Blankinship, Umberto Noè, Pawel Orzechowski This is the first book chapter draft of the Teaching Programming across Disciplines book… Read more: Book Chapter: Structured group work with assigned asymmetrical roles and switching – Lessons from Pair Programming across disciplines
- Book: May Writing Retreat & UpdatesTL;DR: Next Online Writing Retreat is Thursday 29 May 2025 [11-1 BST]; Chapter authors have received feedback on their pitches and are… Read more: Book: May Writing Retreat & Updates
- We’re Writing an Edited Book – Join UsHow it’s going so far We have received 35 chapter pitches and 25+ chapter drafts 🎉 All chapter’s have been reviewed, and… Read more: We’re Writing an Edited Book – Join Us
- Book: March “book ideas” Retreat & How to get involved TL;DR: We are writing an Open Access edited book (lots of short chapters, written by small teams of you); Register for the… Read more: Book: March “book ideas” Retreat & How to get involved
- Winter School 2025: Organisers’ Tips and TricksAfter the success of Edinburgh Winter School 2024, we decided to do it again in 2025. This time, a few things were… Read more: Winter School 2025: Organisers’ Tips and Tricks
- Chapter Titles gathered during the Winter SchoolBelow are various chapter titles gathered during the winter schools 24 and 25. In Early 2025 during a number of writing retreats… Read more: Chapter Titles gathered during the Winter School












