Teaching Programming in Primary Schools
This free online course will provide a comprehensive introduction to programming, designed for non-subject-specialist primary or K-5 teachers.
Understand key programming concepts and apply them using Scratch
Over four weeks, we’ll introduce you to key programming concepts. You’ll have the chance to apply your understanding of them through projects, both unplugged and on a computer, using Scratch as the programming language. You’ll discover common mistakes and pitfalls, and develop strategies to fix them.
Develop ideas for teaching programming with Raspberry Pi experts and fellow educators
The course has been developed by the Raspberry Pi Foundation. Since launching in February 2012, it has trained thousands of teachers and engaged hundreds of thousands of young people in educational programmes, including through a network of over 6,000 Code Clubs.
Teaching Programming in Primary Schools is filled with opportunities for you to reflect on your learning, discuss your experiences with other educators on the course, and work together to develop ideas for teaching programming to your students across the curriculum.
Teaching Programming in Primary Schools is designed for non-subject-specialist primary or K-5 teachers. You do not need any prior experience of programming to take part.
For more information click "Further official information" below.