What is Inquiry Based Learning?

Inquiry based learning is a type of learning that uses philosophy and philosophical teaching methods such as the Socratic method as part of a learning experience. Inquiry based larning is also found within discovery based learning, and is its cornerstone.