What are collaboration sites for CS teachers?

The CS Educators StackExchange is nice'n'friendly, but here are some topics I'd like to be discussed, which are outside of StackExchange policy:

  • case studies: show to others direct experience when teaching a class
  • honest skill transfer efficiency for a specific methodology, the real percentage of students who "got it" and became programmers or got computational thinking
  • practice set tasks, which were used alongside main course
  • collection of programming problems, which student found "interesting" and which turned students into love/understanding with programming
  • collection of bad practice problems, which made more frustration than learning benefit

So far I haven't found any centralized resources except this StackExchange, but maybe there are others? I struggle now because I have to create practice task set for my course and really can't use the knowledge of precious generation of teachers, as information is highly decentralized.


4 Answers 4


Strangely, just after posting a question I found a list of additional link collections:

And one chat:

I still think there should be more, but this is a start.


ACM SIGCSE has a regular and active mailing list for members. Questions on pedagogy and such are frequent there.

The College Board APCS system has a number of mailing lists for various interests and, again, teaching methodology is a common thread, though it can be pretty specific to Advanced Placement and its course and exam system.

Both will require membership. SIGCSE is more general and more directed at university level teaching. The College board more for secondary school. But there is a lot of overlap.


If you're in the USA, there is also CSTA, for which there are no "topicality" requirements. The chapters are led by teachers, and the meetings are among teachers.

I've found my chapter to be a useful resource for simply comparing notes and talking to other CS teachers.


Computing At Schools (in the UK), has a forum:



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.