Your filtered results are below
Animation artist
Explores some core computing concepts through creating animations on the micro:bit’s LED display including algorithms, pattern recognition and abstraction.
Introducing loops
Uses the micro:bit to show how loops repeat sets of instructions to make your code do more.
Meet the tiny computer
Introduces the BBC micro:bit and how it is the ideal tool for teaching computational thinking and computing in a creative way.
A Beginner's Guide to Java Programming
Learn the fundamentals of Java programming and improve your test automation processes.
Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing
Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing
Teaching Digital Literacy: Videogames in Education
Dive into the fascinating world of videogames in education and discover the positive impact games can have on children’s learning.
Programming with GUIs
Learn what a Graphical User Interface is and write your own GUI-based applications with this practical course for teachers.
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.

