Here is the list to learn machine learning from basic to advanced;
- Data Preprocessing Tools
 - Simple Linear Regression
 - Multiple Linear Regression
 - Polynomial Regression
 - Support Vector Regression
 - Decision Tree Regression
 - Random Forest Regression
 - R Squared and Adjusted R Squared
 - All Regression Together
 - Logistic Regression
 - K Nearnest Neighbour Algorithm (KNN)
 - Support Vector Machine (SVM)
 - Kernel Support Vector Machine
 - Naive Bayes
 - Decision Tree Classification
 - Random Forest Classification
 - All Classification Together
 - K-Mean Clustering
 - Hierarchical Clustering
 - Apriori
 - Eclat Algorithm
 - Upper Confidence Bound (UCB)
 - Thompson Sampling
 - Natural Language Processing (NLP)
 - Artificial Neural Network (ANN)
 - Convolutional Neural Networks (CNN)
 - Principal Component Analysis (PCA)
 - Linear Discriminant Analysis (LDA)
 - Kernel PCA
 - K-Fold Cross Validation
 - Grid Search
 - XGBoost