Teaching courses

Total courses: 171
Duration
Managing Behaviour for Learning
4.81

Discover how behaviour management skills can help you and your students By effectively managing behaviour in the classroom, your students will benefit and you’ll enjoy your teaching more. On this course, you’ll explore how your...

Big Ideas in Programming: Expressing Yourself with Python
3.66

Learn the Python basics you need to create the content and projects you wantCoding and programming allow better work performance, across diverse professions. If you want to discuss ideas with programming professionals or develop the...

How Computers Work: Demystifying Computation
4.67

Understand computation, the basis of every computer system On this course, you’ll gain an understanding of how computers work at a fundamental level. You’ll explore system architecture, along with how computers use binary and logic....

Understanding Maths and Logic in Computer Science
4.76

Become more familiar with maths and logic in computer scienceThe mathematical aspects of computer science can be difficult to understand and teach. On this course, you will be introduced to maths and logic in computing...

Transforming Digital Learning: Learning Design Meets Service Design
4.69

How do we transform the future practice of digital learning? The demand for digital learning (and the experts who can deliver it) continues to grow rapidly. In this course you’ll examine what online learning is,...

Understanding Autism
4.74

Autistic people experience the world in ways that are different from non-autistic people. This includes differences in communication and sensory experiences. These differences can often disadvantage autistic people as they navigate the non-autis...

Teaching Climate Change
4.94

Teach the causes of climate change, and how we can mitigate global warmingOn this course, you’ll learn how to successfully teach climate change to secondary school students aged 11-14 years old. You’ll learn about the...

Instructional Methods in Health Professions Education
5

Learn instructional design and teaching strategies to enhance teaching practiceThis interactive course, led by experts at the University of Michigan, offers you the opportunity to build in-demand skills in healthcare teaching. You’ll learn through e...

Using Technology in Evidence-Based Teaching and Learning
4.67

Learn how technology can be used to support effective teaching practicesResearch evidence can give teachers possible approaches to support their students’ learning. On this course, you will explore case studies and research from expert teachers...

Volunteering in the Classroom: Planning and Organising Practical STEM Activities
4.78

Discover how to plan inspiring and engaging STEM activitiesImprove the way you support the teaching and learning of science, technology, engineering, and maths (STEM) subjects as a volunteer with this course designed to help you...

Introducing Assessment for Learning
4.67

Guided by leading experts in assessment for learning, on this course you’ll discover how to gauge your learners’ understanding, so that you can better progress their learning. You’ll discover how you can create a classroom...

Teach Computing in Schools: Creating a Curriculum for Ages 11 to 16
4.62

Learn how to create a successful computing curriculum tailored for your settingOn this course, teachers can discover how to create a computing curriculum for pupils aged 11 to 16, using freely available online resources to...

Introduction to Web Development
4.69

Learn the basics of web developmentOn this course from the Raspberry Pi Foundation, you’ll first build a website using HTML, style it with CSS, and then make it interactive using JavaScript. Along the way you’ll...

Programming 102: Think Like a Computer Scientist
4.67

Find out what else you can do with Python On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply...

Interfaith Dialogue for Combating Extremism among Young People
4

Learn how interfaith dialogue builds resilience to the influences of extremismOn this course, you’ll be introduced to interfaith and learn how to implement interfaith initiatives to encourage understanding between faiths and communities. You’ll unco...

Linking Curriculum Learning to STEM Careers
4.86

How will you develop your students' career aspirations? Enhance your role as a STEM (science, technology, engineering or mathematics) subject teacher by linking curriculum learning to careers. Through weekly tasks, you will identify how to...

Testing Times in the Classroom: Challenges of 21st Century Education
4.5

Challenge the way you think about the key issues affecting education todayAre schools too focussed on assessments? Is education just about profit? Does the classroom affect children’s creativity? These are some of the questions that...

Design and Prototype Embedded Computer Systems
4.54

Learn how to design your own embedded systemOn this course from the Raspberry Pi Foundation, you will explore how embedded systems are used in the world around us. You will learn what makes an embedded...

Volunteering in the Classroom: Adapting Resources for STEM Activities
4.77

Learn how to ensure all young people get a chance to explore STEM subjectsAnyone working within STEM subjects will know that making science, technology, engineering and maths relevant to all young people is vital. As...

Introduction to Databases and SQL
4.76

Learn about databases and how to use SQL to search and manipulate dataOn this course from the Raspberry Pi Foundation you’ll learn what databases are and why we use them, exploring how to use SQL...