Your filtered results are below
Impact of Technology: How To Lead Classroom Discussions
Learn how to keep 14-16 year-old students engaged in discussions while teaching computer science. Supported by Google.
Programming 103: Saving and Structuring Data
Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google.
Introducing Assessment for Learning
Develop your responsiveness as a teacher: learn how to assess student understanding and tailor lessons to improve learning.
Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds
Improve your subject knowledge and develop inclusive lessons to teach computing to primary school pupils (aged 5 to 11 years old). Learn key concepts from the computing curriculum alongside education experts.
Innovation in EdTech: Hacking the Challenges of Digital Education
Explore how digital technologies are transforming education, and devise forward-thinking solutions to the challenges of EdTech. Develop innovative ideas to improve the future of digital education
How to Plan a Hackathon: Hacking the Challenges of Digital Education
Explore how to plan and organise a non-technical hackathon designed to drive community-sourced innovation in EdTech. Get expert tips on how to run a great hackathon.
Data Representation in Computing: Bring Data to Life
Learn how data is represented through media; audio, visual and text. Supported by Google. Learn how data is represented through media; audio, visual and text.
Introduction to Data Science for Educators
Master the basics of data science and learn how to use this knowledge to enhance your teaching practices.
Teaching Physical Computing with Raspberry Pi and Python
Explore the exciting world of physical computing and create electronic circuits that you can control with code. Learn the benefits of using physical computing with your students.
Programming 102: Think Like a Computer Scientist
Take your Python skills further in this online course, guided by the Raspberry Pi Foundation and supported by Google. Find out what else you can do with Python.
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.
Getting Started with Teaching Data Science in Schools
Learn the basics of data science and how to introduce data science in the classroom. Learn practical ways to teach data science.
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.
Teaching Data and Information to 5- to 11-year-olds
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Supported by Google.
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.