Rarely a year goes by in education where courses, pedagogy and staff stay the same within an average school. There are many times that we need to stay up to date with the latest information from exam boards, government and industry to stay ahead of the curve. This is more prevalent in Computer Science due to the evergreen nature of evolving technology and its use in society.

There is always a need to continuously develop our practice and knowledge in relation to the use of computer science and related technologies in education. Below are a list of relevant CPD resources to help with development of staff to support teaching Computer Science in schools.