Teaching courses

Total courses: 171
Duration
Teaching Primary Biology: Classification
5

Enhance your KS2 biology classes with CPD from STEM learningTo teach primary science effectively primary education teachers must have sound subject knowledge, but many primary teachers are not science subject experts. This course will equip...

Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching
4.75

Transform your teaching by developing your pedagogical approachIn the first two weeks of this course, you’ll be introduced to a range of pedagogical approaches suitable for Key Stage 3. You’ll look at a range of...

English Grammar for Teachers
4.71

Explore creative ways to teach English grammarThe new national curriculum requires school teachers to teach English grammar, starting in primary school. This course will help to demystify teaching English grammar and ensure it plays a...

Understanding IELTS: Speaking
4.85

Prepare for success in your IELTS Speaking testThe four courses in the British Council’s Understanding IELTS ExpertTrack give you a complete guide to everything you need to know as you prepare for the IELTS test....

Exploring Play: The Importance of Play in Everyday Life
4.69

This course from the School of Education at the University of Sheffield will encourage you to think differently about play. We’ll discuss definitions of play and current debates about how the nature of play changes....

Blended Learning Essentials: Getting Started
4.51

Explore blended learning methodsThis course is designed to help anyone teaching in the vocational education and training (VET) sector understand the benefits of blended learning. You will find out how to use technology more effectively...

Learning Through Play with LEGO® Braille Bricks
4.88

Experience the benefits of play to engage children with learning braille Children are engaged in learning from birth – tackling problem solving, communication, collaboration, and exploration from their earliest weeks. An often-overlooked way that c...

Scratch to Python: Moving from Block- to Text-based Programming
4.72

Discover how you can transition learners from block to text-based programming Block-based programming languages like Scratch make it simple to learn and teach programming. But once your students have mastered it, it’s time to move...

Programming 103: Saving and Structuring Data
4.77

Discover how to save data to use it across multiple runs of your programOn this course, you will learn how to save text and binary files, and how to structure data so that programs can...

TESOL Strategies: Supporting ESL Students in Mainstream Classrooms
4.77

Explore strategies to support the language needs of learnersWith increased migration and refugee flows, most teachers are encountering increasingly diverse students in their mainstream classrooms. This course is designed for teachers at all levels,...

Teach like an Entrepreneur: Bringing Entrepreneurship into the Classroom
4.9

Learn about different types of entrepreneurshipOn this course, you’ll distinguish between different types of entrepreneurship, learn the value of entrepreneurial competences for individuals and society and align these with subject-specific learning i...

Start a CoderDojo Club
4.83

Learn how to set up a programming club for young people In today’s world, technology is everywhere, so it’s never been more important to know how to code. It’s easier to learn these skills early...

Childhood Adversity: The Impact of Childhood Maltreatment on Mental Health
4.76

Learn how childhood trauma impacts a child’s beliefs, behaviour, and developmentWe know half of all mental health conditions emerge before age fourteen, but there’s a need for a greater understanding of young people’s mental wellbeing....

Digital Learning Toolkit: Resources for Successful Online Teaching
4.85

Convert your face-to-face teaching into digital learningIn the light of the global COVID-19 crisis, much face-to-face (F2F) education and training is being transformed into online and digital formats. But, you can still engage your students...

Professional Development for Early Career Teachers
4.79

Improve your teaching practice and learn to manage your workloadThe early stages of a career in teaching can be daunting. You’re regularly faced with new responsibilities and challenges. On this course you will get advice...

Programming 101: An Introduction to Python for Educators
4.79

Learn how to program in Python with help from Raspberry Pi On this course, you’ll explore programming in Python. Guided by the Raspberry Pi Foundation, you’ll discover basic programming concepts, learning how to understand the...

Preparing for PTE Academic
4.85

Pearson Test of English (PTE) Academic is the world’s leading computer-based test of English for study abroad and immigration and is widely accepted by universities, colleges and governments around the world. All test takers should...

Object-oriented Programming in Python: Create Your Own Adventure Game
4.77

A fun introduction to object-oriented programming in PythonObject-oriented programming is a programming paradigm based on objects and data rather than actions and logic. This online course will introduce you to the principles of object-oriented prog...

Maths Subject Knowledge: Understanding Numbers
4.58

Improve your subject knowledge of numbers as part of the maths curriculumWe use numbers every day, but do we really appreciate how they work? There are lots of fascinating connections and patterns to explore once...

Learning and Memory: Understandings from Educational Neuroscience
4.8

The brain is the physiological dimension where memory and learning functions occur. This course introduces our uniquely human brain and provides an overview of the central nervous system, the limbic system and the concept of...