https://www.open.ac.uk/courses/qualifications/details/me620/
Mathematical Thinking in Schools | Open University | ME620
This module develops your knowledge and understanding of teaching maths and broadens your ideas about how people learn and use mathematics.
mathematical thinkingschools openuniversity