Challenging Learning



All Links

Share this:

Details of Challenging Learning

About Challenging Learning
Challenging Learning- Introductory and advanced courses in philosophy for children, to develop effective thinking. Programs in creative, critical and early years thinking. UK.