.
Hoy en día, salvo cursos gratuitos o cursos para obtener certificados, no merece la pena gastarse dinero en clases presenciales (siempre y cuando seas orgenado y disciplinado para poder aprender en casa).
Hay cientos de cursos gratuitos de Python, y es un código bastante amigable para introducirse.
Aquí tienes una buena página de cursos (en inglés, eso sí): https://es.coursera.org/courses?languages=en&query=python
Y aquí uno específico de Machine Learning: https://www.coursera.org/learn/python-machine-learning
Es gratuito (solo pagas si quieres obtener un certificado expedido por la universidad que imparte el curso).