Learn map three different ways