Teaching English Online (5-hour self-study course)
Developing Speaking Skills Second edition (2-hour self-study course)
Giving Feedback (2-hour Self-study Course)
Lesson Planning (2-hour self-study course)
Teaching Mixed-Ability Classes (2-hour Self-study Course)
Classroom Management (4-hour self-study course)
Teaching Teenage Learners (4-hour self-study Course)
Classroom Management for Young Learners (2-hour Self-study Course)
Teaching Communicatively (2-hour self-study course)
Lesson Planning for Young Learners (4-hour Self-study Course)
A Deeper Learning Companion for CLIL:Putting Pluriliteracies into Practice
Beyond CLIL: Pluriliteracies Teaching for Deeper Learning
The Roles of Language in CLIL
Second Language Writing
The Cambridge Guide to Learning English as a Second Language
Curriculum Development in Language Teaching
About Language: Tasks for Teachers of English