Data Science and Machine Learning
Analyse data and build, evaluate and deploy machine learning models with Python.
Delivered by Appsolworld as instructor-led online, classroom or 1-to-1 training, with hands-on online labs available 24x7.
Self-paced course
₹15,000
or start with ₹5,000 and pay the balance within 3 months
Pay in full ₹15,000
- ○ Lessons, videos and quizzes from ₹5,000
- 🔒 Lab recordings at ₹15,000
- 🔒 Certification exam at full payment
- ○ Optional real lab: ₹5,000 per month (after full payment)
Valid 12 months from your first payment.
Refund policy
| Responsible | XertApp |
|---|---|
| Last Update | 10/25/2026 |
| Completion Time | 16 hours 42 minutes |
| Members | 1 |
Career Courses
Hot Skills
AI & Machine Learning
-
Module 1 — Introduction to data science and machine learning (empty)12Lessons · 1 hr 36 min
-
1.1 Video: What data science and machine learning are
-
1.1 What data science and machine learning are
-
1.2 Video: Machine learning compared with traditional programming
-
1.2 Machine learning compared with traditional programming
-
1.3 Video: Types of machine learning
-
1.3 Types of machine learning
-
1.4 Video: The machine learning workflow
-
1.4 The machine learning workflow
-
1.5 Video: Tools of the trade: Python, Jupyter and libraries
-
1.5 Tools of the trade: Python, Jupyter and libraries
-
1.L Lab: Your first data science notebookLab
-
Module 1 Quiz: Introduction to Data Science and ML10 xp
-
-
Module 2 — Python for data science (empty)12Lessons · 1 hr 36 min
-
2.1 Video: Python basics: variables, types and operators
-
2.1 Python basics: variables, types and operators
-
2.2 Video: Lists, tuples, sets and dictionaries
-
2.2 Lists, tuples, sets and dictionaries
-
2.3 Video: Control flow and functions
-
2.3 Control flow and functions
-
2.4 Video: NumPy arrays
-
2.4 NumPy arrays
-
2.5 Video: Pandas DataFrames
-
2.5 Pandas DataFrames
-
2.L Lab: Python data structures and PandasLab
-
Module 2 Quiz: Python for Data Science10 xp
-
-
Module 3 — Working with data (empty)12Lessons · 1 hr 36 min
-
3.1 Video: Loading data from files, databases and APIs
-
3.1 Loading data from files, databases and APIs
-
3.2 Video: Exploring a dataset
-
3.2 Exploring a dataset
-
3.3 Video: Visualising data with Matplotlib and Seaborn
-
3.3 Visualising data with Matplotlib and Seaborn
-
3.4 Video: Statistics every data scientist needs
-
3.4 Statistics every data scientist needs
-
3.5 Video: Exploratory data analysis in practice
-
3.5 Exploratory data analysis in practice
-
3.L Lab: Exploring and visualising dataLab
-
Module 3 Quiz: Working with Data10 xp
-
-
Module 4 — Data preprocessing (empty)12Lessons · 1 hr 36 min
-
4.1 Video: Handling missing data
-
4.1 Handling missing data
-
4.2 Video: Encoding categorical data
-
4.2 Encoding categorical data
-
4.3 Video: Training and test sets, and data leakage
-
4.3 Training and test sets, and data leakage
-
4.4 Video: Feature scaling
-
4.4 Feature scaling
-
4.5 Video: Preprocessing pipelines with scikit-learn
-
4.5 Preprocessing pipelines with scikit-learn
-
4.L Lab: A preprocessing pipelineLab
-
Module 4 Quiz: Data Preprocessing10 xp
-
-
Module 5 — Regression (empty)12Lessons · 1 hr 36 min
-
5.1 Video: Simple linear regression
-
5.1 Simple linear regression
-
5.2 Video: Multiple linear regression
-
5.2 Multiple linear regression
-
5.3 Video: Polynomial regression
-
5.3 Polynomial regression
-
5.4 Video: Decision tree and random forest regression
-
5.4 Decision tree and random forest regression
-
5.5 Video: Evaluating regression models and regularisation
-
5.5 Evaluating regression models and regularisation
-
5.L Lab: Predicting salaries and profitsLab
-
Module 5 Quiz: Regression10 xp
-
-
Module 6 — Classification (empty)12Lessons · 1 hr 36 min
-
6.1 Video: Logistic regression
-
6.1 Logistic regression
-
6.2 Video: K-nearest neighbours
-
6.2 K-nearest neighbours
-
6.3 Video: Naive Bayes
-
6.3 Naive Bayes
-
6.4 Video: Support vector machines
-
6.4 Support vector machines
-
6.5 Video: Evaluating classifiers
-
6.5 Evaluating classifiers
-
6.L Lab: Will they buy? Logistic regression, KNN and SVMLab
-
Module 6 Quiz: Classification10 xp
-
-
Module 7 — Trees, ensembles and model tuning (empty)12Lessons · 1 hr 36 min
-
7.1 Video: Decision trees for classification
-
7.1 Decision trees for classification
-
7.2 Video: Random forests and boosting
-
7.2 Random forests and boosting
-
7.3 Video: Cross-validation and hyperparameter tuning
-
7.3 Cross-validation and hyperparameter tuning
-
7.4 Video: Imbalanced data
-
7.4 Imbalanced data
-
7.5 Video: Bias, variance and overfitting
-
7.5 Bias, variance and overfitting
-
7.L Lab: Trees, forests and tuningLab
-
Module 7 Quiz: Trees, Ensembles and Tuning10 xp
-
-
Module 8 — Unsupervised learning: clustering and dimensionality reduction (empty)12Lessons · 1 hr 36 min
-
8.1 Video: What clustering is for
-
8.1 What clustering is for
-
8.2 Video: K-means and the elbow method
-
8.2 K-means and the elbow method
-
8.3 Video: Hierarchical clustering
-
8.3 Hierarchical clustering
-
8.4 Video: Dimensionality reduction with PCA
-
8.4 Dimensionality reduction with PCA
-
8.5 Video: Customer segmentation in practice
-
8.5 Customer segmentation in practice
-
8.L Lab: Customer segments with K-meansLab
-
Module 8 Quiz: Clustering and Dimensionality Reduction10 xp
-
-
Module 9 — Natural language processing and deep learning (empty)12Lessons · 1 hr 36 min
-
9.1 Video: Natural language processing basics
-
9.1 Natural language processing basics
-
9.2 Video: Bag of words, TF-IDF and text classification
-
9.2 Bag of words, TF-IDF and text classification
-
9.3 Video: Artificial neural networks
-
9.3 Artificial neural networks
-
9.4 Video: Training deep learning models
-
9.4 Training deep learning models
-
9.5 Video: Images and transfer learning
-
9.5 Images and transfer learning
-
9.L Lab: A spam filter with NLP and a neural networkLab
-
Module 9 Quiz: NLP and Deep Learning10 xp
-
-
Module 10 — Reinforcement learning and machine learning in production (empty)12Lessons · 1 hr 36 min
-
10.1 Video: Reinforcement learning concepts
-
10.1 Reinforcement learning concepts
-
10.2 Video: Multi-armed bandits: UCB and Thompson sampling
-
10.2 Multi-armed bandits: UCB and Thompson sampling
-
10.3 Video: Saving and deploying models
-
10.3 Saving and deploying models
-
10.4 Video: Responsible and explainable AI
-
10.4 Responsible and explainable AI
-
10.5 Video: An end-to-end data science project
-
10.5 An end-to-end data science project
-
10.L Lab: Choosing the best ad with UCB, and saving a modelLab
-
Module 10 Quiz: Reinforcement Learning and Production10 xp
-
-
Final Certification (empty)1Lessons · 40 min
-
Certification Exam: Data Science and Machine Learning
-