A best practice visit is when a working group visits a team, either at its own company or at another company, that is considered to be a role model in its area.
Agile learning borrows tools and methods from the world of agile work (especially Scrum-based software development) and applies them as a framework for self-organized learning in small teams or for individual learners.