Machine Learning is the most growing field in the domain of Computer Science and Engineering. It is involving new algorithms to solve the new problems. It is includes several subdivisions like data preparation and exploration,data representation and transformation,data visualization and presentation and predictive analytics. Essential Skills We Have:
 Skills in Python
 a) Numpy
 b) Pandas
 c) Matplotlib
 d) Seaborn
 e) Scikit-learn
 f) NLTK 
g) Open CV
 h) TensorFlow
 i) Keras
 Data Pre-Processing:
 a) Dealing with missing data
 b) Data imputation
 c) Handling categorical data
 d) Encoding class labels for classification problems
 e) Techniques of feature transformation
 Data Visualization
 Machine Learning:
 Logistic Regression Classifier
 Linear Regression
 K-nearest neighbor (KNN)
 Decision Tree Classifier
 Random Forest Classifier
 Support Vector Machine Classifier
 Neural Networks:
 ANN
 CNN
 RNN
 LSTM
 Bidirectional LSTM
 etc