Location Filter has Profile Map Widget that you can add to your Members profile page to show, on the Google map, the location of the member. It will also allow you to see Route from your location to members location on the Google Map. Location Filter Allow members to search other Members within specified radius to their current location (e.g you can set within 20km).
Course plugin allows you to add an online course facility to your website. A very resourceful module for both an educational based website or when you just need to offer courses to your members . Course Plugin is built with all the features you will need to add a learning feature to your website. Course module is everything you need.