Your filtered results are below
Introduction to Encryption and Cryptography
Learn how encryption keeps information safe, and teach your students how it's used in the world today. Supported by Google. Discover the history of encryption and learn how it's used in the modern world.
Teaching Programming to 5- to 11-year-olds
Increase your programming knowledge and develop effective lessons to teach programming to primary school pupils (aged 5-11 years). Build your subject knowledge and develop your skills in teaching programming.
Introduction to Web Development
Discover web development and learn to build your own interactive websites using HTML, CSS, and JavaScript. Supported by Google. Learn the basics of web development.
Introduction to Databases and SQL
Discover how databases work and how to use SQL in this introductory course. Supported by Google. Learn about databases and how to use SQL to search and manipulate data.
Improving Computing Classroom Practice Through Action Research
Learn how to run your own action research project to improve the computing pedagogy and practices in your classroom. Apply action research to your teaching and become a more reflective practitioner.
Programming Pedagogy in Primary Schools: Developing Computing Teaching
Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old). Learn how to run a successful computer programming class.
Understanding Maths and Logic in Computer Science
Improve your ability to teach maths and logic in computing and create unplugged activities for your students. Supported by Google. Become more familiar with maths and logic in computer science.
How Computers Work: Demystifying Computation
Explore the fundamentals of computing: computer architecture, binary logic, data processing, circuits & more. Supported by Google. Understand computation, the basis of every computer system.
Introduction to Cybersecurity for Teachers
Explore key concepts of cybersecurity to teach students aged 14 to 16 with this online cybersecurity course supported by Google. Improve your students' knowledge of computer security.
Programming 101: An Introduction to Python for Educators
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Supported by Google. Learn how to program in Python with help from Raspberry Pi.