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:
- 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… 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… 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… 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… 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… 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… Read more: Chapter Titles gathered during the Winter School
- 5 Example Pitches for the Book ChapterBelow are 5 example pitches we’ve written to give you… Read more: 5 Example Pitches for the Book Chapter
- Book: Call for Pitches and Chapter TeamsTL;DR: We are writing the book; time to pitch your… Read more: Book: Call for Pitches and Chapter Teams
- Reflections on the Edinburgh Winter School 2025The 2025 Edinburgh Winter School on the topic of Teaching… Read more: Reflections on the Edinburgh Winter School 2025
- Slides and Recordings for Winter School 2025: Teaching Programming across DisciplinesOn This Page: About the Winter School: Online joining instructions… Read more: Slides and Recordings for Winter School 2025: Teaching Programming across Disciplines
- Winter School 24: Thoughts and graphs from the post-event feedbackThank you everyone for sharing your feedback about the event… Read more: Winter School 24: Thoughts and graphs from the post-event feedback
- Reflections from the Edinburgh Winter School 24Post Written by Dr Kasia Banas, who is a 2023… Read more: Reflections from the Edinburgh Winter School 24
- Teaching Programming to Non-Programmers: Edinburgh Winter School 24This event took place on January 11th, 2024 at the… Read more: Teaching Programming to Non-Programmers: Edinburgh Winter School 24
- Pair programming for collaborative learning in online computer labsI’m a lecturer in the School of Mathematics at Edinburgh… Read more: Pair programming for collaborative learning in online computer labs
- Ten Things We Learned about Fusion Teaching — Reflections on the first EFI Fusion CourseNote: This blog was first published on 18 October 2021… Read more: Ten Things We Learned about Fusion Teaching — Reflections on the first EFI Fusion Course
- A gentle introduction to coding: narratives from a CDCS programming summer school for social sciences and humanitiesWhen people from humanities/social science start learning to code, they… Read more: A gentle introduction to coding: narratives from a CDCS programming summer school for social sciences and humanities
















