In side conversations with @Robert_Best, the question has come up about the best way to learn system thinking. I’ve had some experience teaching some courses.
In winter 2018, I taught (in what my Creative Sustainability colleagues at Aalto U. would call “Systems Thinking 1”) a course at the University of Toronto. The syllabus is preserved at http://coevolving.com/utoronto/201801-SystemsThinking-SystemsDesign/ , and the a reflection on the course is at http://coevolving.com/blogs/index.php/archive/eight-infographics-on-systems-methods-utoronto-ischool-2018/ .
In winter 2016, I had taught “Systems Thinking 2” at Aalto U. The syllabus is at http://coevolving.com/aalto/201602-st2-muo-e8004/ , and a reflection on the course is at http://coevolving.com/blogs/index.php/archive/eight-infographics-from-systems-thinking-2-2016/ .
Both of these courses were designed to be done in person. In particular, the student do most of the presentation work, since the best way to learn is to teach.
For distance learning, I highly recommend the courses at the Open University, https://www.open.edu/openlearn/science-maths-technology/engineering-technology/systems-thinking-free-courses . I know some of the instructors, and they’re solid.