This is a course that I developed and recorded for Pluralsight back in 2014.
I was pretty proud of this one: over 10,000 students took the course, and it received an average of 4.5/5 stars.
The course has now been retired from the main course catalogue, but is still available in Pluralsight’s extended library.
This course introduces beginning to intermediate JavaScript developers to the Google Maps API, a powerful library that enables developers to harness the power of the Google Maps platform and build web mapping applications. The course shows how Google Maps works, how to embed a dynamic map within a web page, set its extent, add and symbolize geometry to display data, and take advantage of web services to add extra functionality to your applications.
More details about this course here.