Please note that this course has concluded, although its content remains available for perusal. You can access the modules by enrolling in the course and clicking the "Modules" tab above; however, it is no longer possible to receive the course badge, the module badges, or the course certificate. Finally, please note that support for this course is no longer provided by the course instructors or the EUN Academy team.

"Coding is like the new literacy!"

Neelie Kroes, Former Vice President of the European Commission

Technology is everywhere, if we like it or not. And nearly all future jobs require us to understand it. To respond to this, governments are including computing in national curricula for students of all ages. In the UK already every primary school teacher has to teach computing concepts and in many other countries more and more of us will be required to teach computing or at least integrate computing concepts, ideas and processes into our teaching. So let's get ready for this.

If you are a primary school teacher who needs ideas, tools or resources on how to teach computing, this MOOC is here to help you. We will be exploring the ideas, concepts, processes and skills that are important in computing and then introduce you to the tools and resources that can help you teach these concepts and processes in the classroom.

The course is designed as an introductory course, for you to use as a starting point to explore some of the ideas and tools further. It is relevant to primary school teachers of all levels of experience. A basic amount of knowledge on operating computers and other technology devices is expected but you don't need prior knowledge of computing. The course lasts for 5 weeks and requires around 2 hours of work per week.

The course has been designed by teachers for teachers and will feature interviews, presentations, and activities from teachers, professors, students and computing professionals.

Enrol in the course and join the discussion on our social media channels via the Facebook group and Twitter using #CScourse.

This course is an adapted version of the How to Teach Computing: An Introduction to Concepts, Tools and Resources for Secondary Teachers course. If you have previously participated in this course you will be familiar with a number of sections of the course for primary teachers.


This publication has been produced with the assistance of the European Union. The contents of this publication are the sole responsibility of EUN Partnership aisbl and can in no way be taken to reflect the views of the European Union

List of modules

Course Introduction Start date
20/04/15 01:01
End date
01/06/23 00:59
1. Why teach computing at primary and what to focus on? Start date
20/04/15 01:00
End date
01/06/23 00:59
2. How to teach computing at primary level? Start date
27/04/15 01:01
End date
01/06/23 00:59
3. What tools & resources can I use to teach computing - part 1 Start date
04/05/15 01:01
End date
01/06/23 00:59
4. What tools & resources can I use to teach computing - part 2 Start date
11/05/15 01:01
End date
01/06/23 00:59
To enrol in this course, you first have to register as a user on the European Schoolnet Academy platform. To register, please click the button below.

Target audience

The course is targeted at classroom teachers working in primary schools (students at least 5 years and maximum 13 years of age). However, the course is open to anyone interested in the topic and is free of charge.

Start date

Monday, 20th April 2015


5 weeks


You will receive digital badges for every completed module of the course as well as a course badge and a course certificate upon completion of the full course.