Master Data Science & Machine Learning in Python
Master the most in-demand Data Science and Machine Learning skills. Learn data analysis, predictive modelling, and feature engineering. Build intelligent ML solutions to solve complex real-world business challenges.
AI-powered support to help you learn
- AI Mentor
- Resolve doubts using AI Mentor
- AI Mentor answers questions, explains topics, and provides examples to help you understand concepts better.
![ai mentor img](https://d1vwxdpzbgdqj.cloudfront.net/ai-mentoring.webp)
- Coding Exercises
- Practice coding exercises effortlessly with AI-powered hints
- Get real-time AI guidance while coding. Debug, enhance solutions & learn with personalised feedback on popular languages.
![code eval img](https://d1vwxdpzbgdqj.cloudfront.net/code-eval.webp)
- Mock Interviews
- Get personalised feedback and prepare for roles in tech
- Enhance your professional skills with AI-powered feedback and build confidence for job interviews.
![mock interview img](https://d1vwxdpzbgdqj.cloudfront.net/mock_interview.webp)
Guided Projects
Solve real-world projects with a step-by-step guide, starter code templates, and access to model solutions to boost your skills and build a standout resume.
- GUIDED PROJECT 1
- Identify potential customers for loans
- This project is about a Thera Bank which has a growing customer base. Majority of these customers are liability customers (depositors) with varying size of deposits. The number of customers who are also borrowers (asset customers) is quite small, and the bank is interested in expanding this base rapidly to bring in more loan business and in the process, earn more through the interest on loans. In particular, the management wants to explore ways of converting its liability customers to personal loan customers (while retaining them as depositors).
- GUIDED PROJECT 2
- Exploratory Data Analysis on Movielens dataset
- In this project, we will dive into the MovieLens dataset, a rich collection of user ratings, movie information, and genres. Our objective is to perform a thorough analysis of the data, uncover key insights, and present these findings through visually compelling charts.
- GUIDED PROJECT 3
- Income Level Prediction with Random Forests
- Build a predictive model using Random Forests to classify individuals' income as either <=50K or >50K based on demographic and employment data. Explore binary classification for real-world applications like marketing and policy-making.
- GUIDED PROJECT 4
- Customer Segmentation for Credit Cards
- Utilize customer data to segment individuals into actionable groups based on behavior, such as credit utilization and engagement levels. Leverage clustering techniques to drive targeted marketing and enhance customer retention strategies.
- GUIDED PROJECT 5
- Interactive Revenue Prediction System
- Develop a dynamic system using Linear Regression to predict company revenue based on user inputs. Includes data preprocessing, model evaluation, and an intuitive interface for real-time engagement with the model.
- GUIDED PROJECT 6
- Loan Approval Prediction System
- Build a Logistic Regression-based classifier to predict loan approval using applicant and loan-specific features. This interpretable model aids lending institutions in making smarter, faster, and unbiased decisions.
Industry-focused curriculum
Key Python Libraries - Numpy
6 videos
25 mins
- Introduction to Numpy
- Indexing an Array
- Slicing an Array
- Operations on an Array
- Arithmetic Functioning in Numpy
- Concatenation of Array
20 Coding Exercises
- Coding Exercise on Numpy - Beginner
- Coding Exercise on Numpy - Intermediate
Key Python Libraries - Pandas
14 videos
1 hour and 46 mins
- Introduction to Pandas
- Introduction to Data Structures
- Introduction to Pandas Series and Creating Series
- Manipulating Series
- Introduction to Dataframes and Creating Dataframe
- Manipulating the Dataframes
- Reading Data From Different Sources
- Concatenate
- Merging and Joining a Dataframe
- Re-shaping the Dataframe
- Pivot Table
- Duplicate
- Map and Reduce
- Group-by in Pandas
17 Coding Exercises
- Coding Exercise on Pandas - Intermediate
- Coding Exercise on Pandas - Intermediate
Python Visualization using Seaborn & Matplotlib
14 videos
40 mins
- Introduction to Visualization Libraries
- Line Plot
- Scatter Plot
- Bar Plot
- Pie Plot
- Histogram Plot
- Box Plot
- Strip Plot
- Swarm Plot
- Violin Plot
- Pair Plot
- Distribution Plot
- Heat Map
- Count Plot
14 Coding Exercises
- Coding Exercise on Visualization - Beginner
- Coding Exercise on Visualization - Advance
EDA for Data Science
12 videos
2 hours and 15 mins
- Introduction to EDA
- Descriptive Data Measures
- 5-Point Summary and Skewness of Data
- Box-Plot, Covariance and Coeff of Correlation
- Let's Get Our Hands Dirty with Code
- Univariate and Multivariate Analysis
- Encoding Categorical Data
- Scaling and Normalization
- What is Preprocessing?
- Imputing Missing Values
- Working with Outliers
- Case Study Analysis
17 Coding Exercises
- Coding Exercise on EDA - Beginner
- Coding Exercise on EDA - Intermediate
Introduction to Machine Learning
9 videos
1 hour
- Introduction to Machine Learning
- Steps of Machine Learning
- Introduction to Scikit Learn
- What is Scikit learn?
- Installing Scikit learn
- Support for Algorithms
- Applications of Scikit learn
- Advantages and Disadvantages
- Practical Demo in Python
Supervised Learning - Linear Regression
11 videos
2 hours and 50 mins
- Supervised machine learning - Introduction
- Linear regression and its Pearson’s coefficient
- Linear regression mathematically and coefficient of Determinant
- Brief Scenario of Dataset and Descriptive analysis
- Analyse the Distribution - Dependent column
- Missing Values Imputation
- Bivariate analysis using plots through Seaborn function
- Building model using all Information
- Exploratory Data Analysis (EDA)
- Model Analysis and Squared errors
- Summary and Lab exercise of linear regression
17 Coding Exercises
- Coding Exercise on Linear Regression - Beginner
- Coding Exercise on Linear Regression - Advance
Supervised Learning - Logistic Regression
3 Videos
1 Hour 30 Minutes
- Classification Algorithm: Logistic Regression
- Logistic Regression Model and Sigmoid Function
- Logistic Regression: Confusion Matrix, Precision, and Recall (Hands-on)
7 Coding Exercises
- Beginner-Level Coding Exercise on Logistic Regression
- Advanced-Level Coding Exercise on Logistic Regression
Supervised Learning - Naive Bayes Classifier
4 videos
1 hour
- Bayes Theorem
- Introduction to Naive Bayes Classifier
- Introduction to Naive Bayes Classifier and Examples
- Naive Bayes - Hands-on
1 Coding Exercise
- Naive Bayes Coding Exercise
Supervised Learning - Decision Trees
6 videos
1 Hour and 10 mins
- Decision Trees introduction
- Decision Trees CART Algorithm
- Loss Function- Entropy
- Loss Function - Gini
- Decision Trees - Conclusion
- Decision Trees - Hands-on
13 Coding Exercises
- Decision Trees Coding exercises - Beginner
- Decision Trees Coding exercises - Advanced
Ensemble Techniques
9 videos
1 hour and 10 mins
- Ensemble Methods
- Bagging
- Bagging - Hands on
- Boosting
- Types of Boosting
- Adaboosting - Hands on exercise
- Gradient Boosting - Lab exercise
- Random Forest
- Random Forest - Hands on exercise
19 Coding Exercises
- Coding Exercise Bagging
- Coding Exercise Adaboosting - Beginner
- Coding Exercise Adaboosting - Advance
- Coding Exercise Gradient Boosting - Advanced
- Coding Exercise Random Forest - Beginner
Unsupervised Learning
5 videos
1 hour
- Unsupervised Learning
- Clustering - Types and Distance
- Clustering - Distance Calculations
- K-Means Clustering
- Elbow Method
3 Coding Exercises
- Coding Exercise on K-Means Clustering - Beginner
- Coding Exercise on K-Means Clustering - Intermediate
Featurization
9 videos
2 hours
- Introduction to Feature Engineering
- Hands on exercise - Feature engineering
- Cross validation concept and procedure
- Implementing K Fold Cross Validation
- Some salient features of K-fold
- Bootstrap Sampling Concept and Hands-on
- Leave one out Cross Validation (LOOCV) Concept
- Hands-on Implementation of LOOCV Technique
- Up sampling and down sampling
2 Coding Exercises
- Coding Exercise on Feature Engineering and Cross Validation - Beginner
Model Performance Measures
5 videos
55 mins
- Model Tuning and Performance
- Hyper parameters and Tuning
- GridSearch
- RandomizedSearch CV
- Hands on exercise on RandomizedSearch CV and GridSearch CV
2 Coding Exercises
- Coding Exercise on Grid Search - Beginner
Guided Project 1: Income Prediction using Random Forest
Guided Project 2: Customer Clustering
Guided Project 3 : Revenue Prediction
Guided Project 4: Loan Approval using Logistic Regression
Guided Project 5: Loan Approval Model using Decision Trees
Guided Project 6: Movielens Exploratory Data Analysis
Machine Learning Engineer - Mock Interview
Course instructors
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/faculties-57-1724337547890.jpeg)
Prof. Mukesh Rao
Director, Academics, Great Learning
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/faculties-57-1724337547890.jpeg)
Prof. Mukesh Rao
Director, Academics, Great Learning
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/faculties-71-Abhinanda Sarkar.jpeg)
Dr. Abhinanda Sarkar
Academic Director - Data Science & Machine Learning
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/faculties-71-Abhinanda Sarkar.jpeg)
Dr. Abhinanda Sarkar
Academic Director - Data Science & Machine Learning
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/bharani-akella.png)
Mr. Bharani Akella
Data Scientist
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/bharani-akella.png)
Mr. Bharani Akella
Data Scientist
Earn a course completion certificate
![Certificate Image](https://d1vwxdpzbgdqj.cloudfront.net/premium_course_certificate.webp)
Advance your career with
Top University programs
Gain industry-relevant skills through learning from top faculty, guidance from industry mentors, and hands-on projects.
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/mit-idss.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/mit-idss-7.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/mit-3-new.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/mit.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/mit-idss-new-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/mit-2.jpg)
MIT Professional Education
12 Weeks  • Online
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/mit.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/mit-idss-new-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/mit-1.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/hopkins-card-img.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/johns-hopkins-university.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/mscs-banner.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/texas-austin.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/utaustin-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/texas-1.jpg)
University of Texas - McCombs
7 Months  • Online
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/texas-austin.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/utaustin-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/texas-2-new.jpg)
University of Texas - McCombs
7 Months  • Online
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/texas-austin.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/utaustin-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/texas-3.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/hopkins-card-img.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/johns-hopkins-university.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/mscs-banner.jpg)