How to Teach Computing: An Introduction to Concepts, Tools and Resources for Primary Teachers (European Schoolnet)

Offered by European Schoolnet,
How to Teach Computing: An Introduction to Concepts, Tools and Resources for Primary Teachers (European Schoolnet)

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. The course has been designed by teachers for teachers and will feature interviews, presentations, and activities from teachers, professors, students and computing professionals.

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. This course is an adapted version of the How to Teach Computing: An Introduction to Concepts, Tools and Resources for Secondary Teachers course. The course explores resources and tools that can help teachers teach computing concepts in the primary school classroom. The following questions will be discussed during the course:

  • Why teach computing at primary level?
  • What to focus on when teaching computing?

An opinion on these questions will be given by professors, politicians, teachers and students.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Principles of Computing (Part 2) (Coursera) Coursera
Rice University

Principles of Computing (Part 2) (Coursera)

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class.

Aug 10th 2026
4 Weeks
Educating Deaf Children: Becoming an Empowered Teacher (Coursera) Coursera
University of Cape Town

Educating Deaf Children: Becoming an Empowered Teacher (Coursera)

Many Deaf children around the world still leave school functionally illiterate. In some cases there is no allowance made for education of Deaf children at all. This 4 week course provides you with invaluable knowledge and skills about teaching Deaf children. You will learn about the importance of Deaf culture and community, the need for a language rich environment for the Deaf child from as young as possible, and that having access to sign language can help Deaf children academically, emotionally, and socially.

Aug 17th 2026
4 Weeks
Navigation through the ages (European Schoolnet Academy) European Schoolnet Academy
European Schoolnet

Navigation through the ages (European Schoolnet Academy)

Since early times, the observation of the sky has been a key cultural element and has played an important role in the way we live. In The Navigation through the Ages MOOC, we will explore the rich history of navigation, and journey together from ancient Greece, the fifteenth century European explorers and their missions of global discovery, to the importance of Europe's Galileo programme for the current needs of citizens (mobile devices, increased mobility, safety, security etc.).

Legacy Course
Self-Paced
Mentoring in Schools (European Schoolnet Academy) European Schoolnet Academy
European Schoolnet

Mentoring in Schools (European Schoolnet Academy)

Join us on this course to explore how mentors can support and develop the work of teachers in schools. The course aims to support mentors working with teachers by offering them strategies and tools for their work with teachers as well as examples of effective mentorship approaches leading to more effective, happier, and successful teachers. The course offers a framework for mentors of all experience levels to exchange ideas, experiences and resources.

Legacy Course
Self-Paced
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 24th 2026
13-24 Weeks
Algorithmic Thinking (Part 2) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 2) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Aug 10th 2026
4 Weeks
Resilient Teaching Through Times of Crisis and Change (Coursera) Coursera
University of Michigan

Resilient Teaching Through Times of Crisis and Change (Coursera)

Resilient teaching is the ability to facilitate learning experiences that are designed to be adaptable to fluctuating conditions and disruptions. This teaching ability can be seen as an outcome of a design approach that attends to the relationship between learning goals and activities, and the environments they are situated in. Resilient teaching approaches take into account how a dynamic learning context may require new forms of interactions between teachers, students, content, and tools. Additionally, they necessitate the capacity to rethink the design of learning experiences based on a nuanced understanding of context.

Aug 17th 2026
4 Weeks
e-Learning Ecologies: Innovative Approaches to Teaching and Learning for the Digital Age (Coursera) Coursera
University of Illinois at Urbana-Champaign

e-Learning Ecologies: Innovative Approaches to Teaching and Learning for the Digital Age (Coursera)

For three decades and longer we have heard educators and technologists making a case for the transformative power of technology in learning. However, despite the rhetoric, in many ways and at most institutional sites, education is still relatively untouched by technology. Even when technologies are introduced, the changes sometimes seem insignificant and the results seem disappointing. If the print textbook is replaced by an e-book, do the social relations of knowledge and learning necessarily change at all or for the better?

Aug 10th 2026
4 Weeks
Promoting Technology-Enhanced Teaching (European Schoolnet Academy) European Schoolnet Academy
European Schoolnet

Promoting Technology-Enhanced Teaching (European Schoolnet Academy)

This course invites policymakers, school heads and teachers to discuss the results of the MENTEP policy experimentation. More than 7000 teachers in 11 countries participated in the field trials that aimed at testing the impact of TET-SAT, a newly developed online tool for teachers to self-assess their technology-enhanced teaching. Thanks to the eager participation of the randomly selected teachers, MENTEP is one of the biggest experimentations in education across Europe.

Self Paced
Self-Paced
Usos didácticos del cine: Introducción al análisis (Coursera) Coursera
Universidad Nacional Autónoma de México

Usos didácticos del cine: Introducción al análisis (Coursera)

¡Hola! Bienvenido al MOOC "Usos Didácticos del Cine: Introducción al Análisis", ofrecido por la UNAM. A lo largo de este curso, te presentaremos varias formas de usar películas en tus clases para mejorar el rendimiento de tus estudiantes. Además, podrás acceder a una variedad de herramientas y marcos conceptuales referentes a la teoría del cine válidos para poder usar con más conocimientos cualquier obra cinematográfica en el aula.

Aug 10th 2026
5-12 Weeks
Algorithmic Thinking (Part 1) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 1) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Aug 10th 2026
4 Weeks