The Dataiku Machine Learning Certification is world-class, and offers a comprehensive and thorough review of all the key topics and concepts related to obtaining a deep understanding of machine learning principles.
Learning Geospatial Analysis with Python is an excellent text that I highly recommend to anyone seeking to learn more about this fascinating area of data science and analysis.