Difference between experiential learning and hands-on learning I have just started doing some research regarding different ways of teaching and learning. 

I would like to know whether experiential learning and hands-on learning are same or there are some differences between them.
Experiential learning involves metacognative aspects of learning such as the concept of transfer which is the ability to take skills from one setting and use them in another. Often experiential learning includes hands on learning.

Hands on learning usually lacks the metacognitive characteristics of experiential learning. For example project for the sake of a project without a deeper application. Generally these two terms are used interchangeable when this should be avoided.