This course is for anyone interested in pursuing a career in machine learning, as well as Python programmers who want to add machine learning skills to their resume. This course will also benefit technologists who want to learn more about how machine learning works in the real world. This course requires familiarity with the fundamentals of Python, as well as readiness, flexibility, a will to learn, and, most importantly, basic mathematical skills.