Abstract—Machine learning is a growing technology which enables computers to learn automatically from past data. Machine learning uses various algorithms for building mathematical models and making predictions using historical data or information.It is being used for various tasks such as image recognition, speech recognition, email filtering, Facebook auto- tagging, recommender system, and many more. Machine Learning is said as a subset of artificial intelligence that is mainly concerned with the development of algorithms which allow a computer to learn from the data and past experiences on their own.Machine learning enables a machine to automatically learn from data, improve performance from experiences, and predict things without being explicitly programmed.Machine learning brings computer science and statistics together for creating predictive models. Machine learning constructs or uses the algorithms that learn from historical data. This paper provides over all views of Machine Learning. Keywords—machine learning, artificial intelligence, data,learning,algorithm.