Contact FutureLearn for Support Online Teaching Courses for Teacher CPD - FutureLearn Skip main navigation
We use cookies to give you a better experience, if that’s ok you can close this message and carry on browsing. For more info read our cookies policy.
We use cookies to give you a better experience. Carry on browsing if you're happy with this, or read our cookies policy for more information.

Teaching Courses

Join online teaching courses to support teachers' professional learning and development. Enhance how you teach subjects such as English as a foreign language or STEM, or try new approaches to assessment, behaviour management or special needs provision.

teaching
Lecturer presenting to students
University of Southampton
English as a Medium of Instruction for Academics
Equip yourself to teach in international contexts by increasing your English language skills and intercultural knowledge.
view from a plane
Cambridge English Language Assessment
Exploring the World of English Language Teaching
Learn what it means to be a TEFL or English Language Teacher, and start preparing for your first teaching job.
Teacher leaning in to speak to two teenaged students.
Ambition School Leadership
Challenging Behaviour
How can you manage challenging behaviour in young people? Find out with this free online course featuring the latest research.
Teaching Computing - Develop your classroom practice with STEM Learning
National STEM Learning Centre
Teaching Computing
Enhance your practice and subject knowledge as a primary or secondary school teacher of Computing.
Young people litter-picking on a beach
University of Birmingham
Building Character through Youth Social Action
Learn about the history of social action, and how youth social action can help build character in young people.
Child learning to code
Raspberry Pi Foundation
Teaching Programming in Primary Schools
Understand key programming concepts and apply them using Scratch, with this introductory course for primary or K-5 teachers.
Raspberry Pi and LEDs
Raspberry Pi Foundation
Teaching Physical Computing with Raspberry Pi and Python
Create simple systems that respond to and control the physical world using the Raspberry Pi and Python.
Students on campus
British Council
Study UK
Develop your knowledge of studying in the UK and find out how to become a professional education agent with the British Council.
Inclusive education: a diverse group of children lie on grass completing school work
University of Glasgow
The Right to Education
How can we support those who are marginalised and excluded from education? Does education for all, mean all?
Using data to improve student outcomes
American Association of Colleges for Teacher Education (AACTE)
Using Data to Improve Student Outcomes
Find out how to use data science to deliver better outcomes for your students. Join this free online course from AACTE.
School blackboard with colourful handprints
University of Cape Town
Education for All
Join this free online course to find out how inclusive education can work, especially where resources are limited.
Man listening to lecture through hard of hearing headphones
University of Southampton
Inclusive Learning and Teaching Environments
Explore the barriers experienced by disabled students and learn how to overcome these barriers through inclusive practices.
23

Make professional development easy with our online teaching courses

Learn flexibly online, for free

Develop your teaching skills with short, online professional development courses that are easy to fit around your timetable. Start learning for free, on desktop, tablet or mobile.

Upgrade for tests and Certificates

Upgrade your course to get ongoing access to course content, take tests and demonstrate your professional development with a Certificate of Achievement. Prices start from £39.

Meet teachers and teacher trainers

Learn with top educationalists from leading universities and specialist teaching organisations. Network with and learn from the experiences of other teachers all over the world.

Meet the people who love FutureLearn

Effrosyni, who is taking the English language teaching course program 'Teaching for Success' on FutureLearn

I strongly believe that the program will be a significant qualification for my CV. My success on the program will give me more confidence to keep trying to make the difference in the domain of English education and contribute to the welfare of our society.

Effrosyni
Learner on Teaching for Success

Sian, who took the teaching course 'Differentiating for Learning in STEM Teaching' on FutureLearn

I was seeking out a way to study without having to put my daughter into childcare... I was amazed at how many education courses I could sign up for that are perfect for my CPD. Knowing that other teachers take these courses for their professional development helped to seal the deal for me!

Sian
Learner on Differentiating for Learning in STEM Teaching