Invite Your Colleague and Save INR 14,750
INVITE NOW
Certificate Program in
Machine Learning & AI with Python Working knowledge of programming languages like Java/C++ required
Get Programme Info
STARTS ON TBD Live Online
DURATION 6 Months Live Online Sessions 3 hours/ week Saturday 3:30 PM - 6:30 PM
PROGRAM FEE INR 1,25,000 + GST View Payment Plan
Special Corporate Enrolment Pricing Documents Required to Apply
STARTS ON TBD Live Online
DURATION 6 Months Live Online Sessions 3 hours/ week Saturday 3:30 PM - 6:30 PM
PROGRAM FEE INR 1,25,000 + GST View Payment Plan
Documents Required to Apply
Early Bird Registration Benefit
INR 12,500 + GST
We are offering an early bird registration benefit on the program fee exclusively for participants who apply by TBD.
The final Early Bird fee will be INR 1,12,500 + GST.
Program Overview
Keeping this need in mind, the Indian Institute ofTechnology Bombay (IIT Bombay) has designed theCertificate Program in Machine Learning &AI with Python to upskill and train professionals inthe world’s most in-demand programming language.
This six-month program, delivered through liveonline sessions by leading IIT Bombay faculty andindustry experts, will enable participants to leverageML and AI for automation, better decision-making,and competitive advantage. Participants will also geta comprehensive understanding of key machinelearning algorithms, including popular methods likeclassification and regression, optimisationtechniques, neural networks, decision trees,agent-based models, and deep convolutionalnetworks.
Eligibility:
Any Graduate/ Diploma holder with minimum one-year workexperience. Working knowledge/ experience of programming languages like Java orC++. Knowledge of linear algebra, calculus and statistics is desired
-
77%
Of the total devices that we presently use are utilizing ML
(Source: Analytics Insight, 2020)
-
$30.6 B
Predicted growth of the global machine learning market by 2024.
(Source: Business World IT, 2021)
-
$266.92 B
Expected market size for Artificial Intelligence by 2027.
(Source-Analytics Insight, 2021)
Who is this Program for?
The Certificate Program in Machine Learning & AI with Python is ideal for every professional, whounderstands linear algebra, calculus, and statistics, and is a graduate with minimum one-year workexperience
Joining this program will be beneficial if you:
- Oversee software development, machine learning projects and/ or manage teams of softwaredevelopers
- Want to work or lead machine learning/ AI engineering projects
- Possess a working knowledge/ experience of programming languages like Java or C++
Program Highlights
Learn from one of India's Best Engineering Schools
Experience interactivelive online learningthrough live lecturesand real-world case studies
Interact with leadingIIT Bombay facultyand industry experts
Participate inpeer-to-peer learningand networking
Receive a Certificateof Participationfrom IIT Bombay
Build a solid foundationwith the principlesof ML and AI with Python
Emeritus India Career Services


- Three 90-minute workshops from career management industry experts
- Job placement assistance from partner companies are published, applied to, and tracked to success via an online platform (offered in partnership with Superset)
- Past participants of Emeritus work at Microsoft, ICICI Bank, Infosys, HDFC, AirBnB, TCS, Ola, Flipkart, JSW, Wipro, Honeywell, JP Morgan, Reliance Jio, Mahindra, Gartner, Accenture, Cognizant, amongst others
Please note:
- This service is available only for Indian residents enrolled into select Emeritus programmes.
- IIT Bombay or Emeritus do NOT promise or guarantee a job or progression in your current job. Career Services is only offered as a service that empowers you to manage your career proactively. The Career Services mentioned here are offered by Emeritus. IIT Bombay is NOT involved in any way and makes no commitments regarding the Career Services mentioned here.
Learning Outcomes
- Conduct mathematical operationson a wide range of data usingNumPy
- Operate Pandas to sort through andrearrange data, run analyses, and buildDataFrames from the outset
- Gain quicker and relevantinsights by visualising data withMatplotlib
- Use Scikit to construct predictive linearmodels to forecast outcomes withmaximum precision
- Build predictive models usingneural networks and decisiontrees
- Build text classification systems with NLPusing both linear classifiers and deeplearning methods
- Differentiate between optimisation techniquesand how they solvelearning problems across models, minimiseerrors or maximise rewards
- Build AI models using agent-basedmodels that run search algorithms andachieve their tasks
Program Modules
- Statistics
- Probability
- Linear Algebra
- Numerical Computing with Python (NumPy, Matplotlib)
- Introduction to Pandas for data import and export (Excel, CSV etc.)
- Basic Introduction to Scikit learn
- Introduction to Machine Learning with applications to different domains
- Supervised Learning
- Unsupervised Learning
- Semi-Supervised Learning
- Reinforcement Learning
- Idea of hypothesis space
- Machine learning as hypothesis selection problem
- Finite and Infinite hypothesis space
- Complexity of the hypothesis space
- The Idea of training, testing, and validation
- Cross-Validation
- Introduction to the Linear Regression Analysis problem with examples
- Solving Linear Regression using Matrix Inversion and Gradient Descent Based Approaches
- The Idea of Regularisation
- Lasso, ridge, and elastic net regularization
- Bias-Variance trade-off
- Underfitting and Overfitting of models
- Idea of empirical risk minimization principle
- Idea of generalization
- Lazy and active learners
- K nearest neighbor classification
- Linear discriminant analysis
- Bayesian approaches for classification
- Naïve Bayes’ algorithm
- Gaussian Discriminant Analysis
- Parameter estimation using MLE, MAP, Idea of EM algorithm for GMM
- Tree based classification,
- Decision Tree,
- ID3 algorithm for designing decision trees,
- Decision Tree for regression, Regularization in Decision Tree, Random Forest
- Support Vector machines
- Margin Based classification
- SVM and linearly and nonlinearly separable cases
- Idea of Kernels
- Multi-class SVM
- Examples using LIBSVM
- Introduction to Neural Networks,
- Biological neuron model and extension to artificial neuron models
- McCulloch-Pitts model
- Multi-layer perceptron
- Back-propagation based training of neural networks
- Introduction to convolution networks
- Idea of different layers in CNN
- Discussions on different CNN models for image recognition (Alexnet, VGG, Resnet, Inception Net etc.)
- Examples in Tensorflow / Keras
- Linear and nonlinear programming,
- Gradient based optimization,
- Convex optimization
- Idea of data clustering and density estimation
- K-means
- Fuzzy C Means
- Mean-Shift
- DBSCAN clustering techniques
- Implementation of K-means in Python
- Language modelling,
- Machine Learning techniques in NLP
- Supervised and Unsupervised feature selection
- PCA
- ICA
- Implementation of PCA in Python
- Introduction to RL,
- Example of RL models,
- Markov Decision Process,
- Policy and Value Iterations,
- Bellman Equation,
- Temporal Difference Learning,
- Q Learning,
- Introduction to deep RL
- ML in Finance: Prof. Piyush Pandey (SOM)
- ML in computer vision: Vinay Namboodiri (IITK)
- ML in speech and text processing: Preethi Jyoti (CSE)
Note:
- Modules/ topics are indicative only, and thesuggested time and sequence may be dropped/ modified/adapted to fit the total program hours.
CEP CHAIR
Prof. Siddhartha Ghosh
Prof-in-Charge, CE & QIP
He is currently a Professor in the Department of Civil Engineering,IIT Bombay. After completing his Ph.D. from the University ofMichigan in 2003, he joined IIT Bombay, where he has held variousacademic positions. His research interests are primarily in theapplication of probabilistic methodologies in earthquake riskreduction. He has supervised/is supervising several doctoral andmasters research students working in the areas ofperformance-based seismic design, structural reliability, design ofstructural and cold-formed steel, analysis of masonry domes andarches, etc.
Programme Director
Prof. Biplab Banerjee
Assistant Professor,
Machine Learning and Visual Computing
Prof. Biplab Banerjee is currently working as an Assistant Professor at the Center ofStudies in Resources Engineering (CSRE) and is an associated faculty at the Centerfor Machine Intelligence & Data Science (C-MInDS) at IIT Bombay. His researchareas include advanced machine learning and deep learning with applications tocomputer vision. He has a Masters in Computer Science & Engineering fromJadavpur University (2010) and a PhD in Machine Learning from IIT Bombay(2015), respectively. He subsequently worked as a post-doctoral researcher at theUniversity of Caen, France and the Istituto Italiano di Tecnologica in Italy. He iscurrently leading the Deep Learning in Computer Vision Research Group,consisting of several graduate and undergraduate students.
Program Faculty
Prof. Palaniappan Balamurugan
Assistan Professor,
Industrial Engineering and Operations Research
Prof. P Balamurugan is an Assistant Professor in the Industrial Engineeringand Operations Research department at IIT Bombay. He works in the areas ofMachine Learning, Deep Learning and Data Mining. He completed hisMasters in Computer Science Engineering and his PhD, both from ComputerScience and Automation Department, IISc, Bengaluru.
Prof. Kumar Appaiah
Assistant Professor,
Electrical Engineering
Prof. Kumar Appaiah is an Assistant Professor in the Department of ElectricalEngineering. Before joining IIT Bombay, he was working in Qualcomm Research,New Jersey on problems related to visible light communication. He has over 15years of experience with programming in Python and has built several numericalcomputing, web and general-purpose applications using Python and otherprogramming languages. Prof. Kumar Appaiah is B.Tech and M.Tech from IITMadras and has a PhD from the University of Texas at Austin
Note:
- This is a tentative list, and the confirmed faculty will be shared closer to the program commencement.
Program Certificate
Participants with requisite attendance of 80% will receive a certificate of completion from IIT Bombay - CEP department.

Note: All certificate images are for illustrative purposes only and may be subject to change at the discretion of IIT Bombay
Past Participant Profiles
Work Experience

Top Industries
- IT & Services
- Banking & Finance
- Manufacturing
- Consulting
- Retail
- Healthcare
Top Functions
- Consulting
- Engineering
- Operations
- Finance / Accounting
- General Management
- Human Resource
Top Companies
- Bank of America Continuum India Pvt Ltd
- Deutsche Bank
- Fedex
- Siemens
- Oracle India
- Zoom
Early applications encouraged. Limited seats are available.
View Payment Plan
Special Corporate Enrolment Pricing
Round 1: The first application deadline is
TBD.
Round 2: The second application deadline is
TBD.
Round 3: The third application deadline is
TBD.
Erulearning Solutions Private Limited (a company incorporated in India) is a subsidiary of Eruditus Learning Solutions Pte Ltd (a company incorporated in Singapore), and operates under the brand name of 'Eruditus' and 'Emeritus'.
Emeritus India Career Services


- Three 90-minute workshops from career management industry experts
- Job placement assistance from partner companies are published, applied to, and tracked to success via an online platform (offered in partnership with Superset)
- Past participants of Emeritus work at Microsoft, ICICI Bank, Infosys, HDFC, AirBnB, TCS, Ola, Flipkart, JSW, Wipro, Honeywell, JP Morgan, Reliance Jio, Mahindra, Gartner, Accenture, Cognizant, amongst others
Please note:
- This service is available only for Indian residents enrolled into select Emeritus programmes.
- IIT Bombay or Emeritus do NOT promise or guarantee a job or progression in your current job. Career Services is only offered as a service that empowers you to manage your career proactively. The Career Services mentioned here are offered by Emeritus. IIT Bombay is NOT involved in any way and makes no commitments regarding the Career Services mentioned here.
View Payment Plan
The following instalment options are available for IIT Bombay's Certificate Program in Machine Learning & AI with Python:
Program Fee: INR 1,25,000 + GST
Remarks | Instalment Amount | |
---|---|---|
Instalment 1 | Within 7 days of selection | INR 62,500 + GST |
Instalment 2 | TBD | INR 62,500 + GST |
Note: GST (currently @ 18%) will be charged extra on these components.
Application Deadlines
Dates | |
---|---|
Round 1 | TBD |
Round 2 | TBD |
Round 3 | TBD |
Note: Participants will submit their applications on the IIT Bombay portal for the selection process and IIT Bombay will declare the selection list round-wise. Selected participants will make the fee payment on the IIT Bombay payment portal.
Eligibility for IITB - Certificate Program in Machine Learning & AI with Python is Any Graduate/Diploma holder with minimum one-year work experience. Working knowledge/experience of programming languages like Java or C++. Knowledge of linear algebra, calculus and statistics.
Please visit http://www.exec-ed.iitb.ac.in/ to explore more programs with respect to your education and work experience.
Special Corporate Enrolment Pricing
Special pricing up to 10% discount is available if you enrol with your co-workers.
Student Loans and Financing
Emeritus has partnered with student loan provider who can provide loans to Emeritus' students. You may be able to avail a student loan if you meet the conditions set by the loan provider. The loan providers that we have currently partnered with are:
- Propelld (https://propelld.com)
- Eduvanz (https://eduvanz.com)
Student Loan Details
Programme Fee | Maximum Loan Amount Available | Tenure (months) | EMI |
---|---|---|---|
INR 1,25,000 + GST | INR 2,09,000 | 36 | INR 9,266 |
Note:
- The above EMI's are indicative. The EMI's offered by each of the loan providers might vary from the above figures, depending upon tenure and loan amount to be disbursed.
- Other EMI tenures available (Months):
Propelld: 6/12/18/24/30/36/42/48
Eduvanz: 12/24/36/48
How to apply for a student loan?
STEP 1: You must complete the
- Application process for the programme
- Pay the application fee or booking amount (as appropriate for the programme)
- Receive an email from the educational institution confirming your selection for the programme
STEP 2: You must complete the loan application form available at the below mentioned URLs
- For Propelld at https://propelld.com/signin
- For Eduvanz at https://eduvanz.com/emeritus-india
If you need assistance in filling out the loan application form please email Emeritus at info@emeritus.org mentioning the name of the programme you are interested in.
STEP 3: An agent from the loan provider will call, email or visit you and assist you with your loan application. Loan approvals take varying amounts of time. You can discuss how long it would take with the agent who speaks to you.
Please Note:
- Emeritus does NOT make any recommendation on whether students should or should not avail of a loan to enrol into its programmes. The decision of whether to avail of a loan is exclusively your decision to make.
- Approving of a loan is a decision made exclusively by the loan provider. The loan provider may decline your loan application.
- Emeritus does not recommend any specific loan provider. You are required to conduct your own due diligence before making a choice of the loan provider. Please note that loan providers will charge an interest in providing you with a loan. Loan providers may include other charges such as a processing fee, documentation charges etc. before disbursal of loan.
- Emeritus encourages students to carefully read the terms and conditions of loan providers before availing of a loan.
- Emeritus does not bear any financial obligation related to the loan you apply for. Your financial obligation on the loan you avail of is to the loan provider.
- If you default on your loan repayment obligation to a loan provider, Emeritus may notify you to meet your loan repayment obligation.
- Your loan provider may initiate loan recovery proceedings as per applicable law.
- Your loan provider will transfer the loan amounts directly to Emeritus as required under the arrangement that the loan provider has with Emeritus.
- On specific request by the loan provider, Emeritus may inform the loan provider about your employment status, the programme fee, the programme duration and your attendance information on the programme.
- Failure to obtain a loan by you cannot be a reason to seek delayed payment schedule from Emeritus and the grant of admission may be withdrawn, if payments are not made by the student as per the listed payment schedule.
Documents Required to Apply
Applying to the programme? We suggest you keep the following 3 documents ready.
1. Your Photo ID Proof:
- You can submit a scanned copy of ANY ONE of: PAN Card or the first two pages of your Passport.
2. Your Graduation/Degree:
- You can submit a scanned copy of ANY ONE of: Degree certificate, provisional Degree certificate, marks transcript or score transcript.
3. Your Work Experience Certificate:
- You can submit scanned copy(ies) of document(s) which demonstrate that you have the minimum work experience required by the programme.
- You can confirm the minimum work experience requirement of a programme under the heading ‘Eligibility' in the brochure or the programme website.
- Examples of documents you can submit are joining letter, relieving letter, Bonafide work experience letter from your HR, salary slips etc.
- These documents must be issued by your company.
- Please ensure that the document(s) you submit contain a date of joining and a date of leaving or a statement about the number of years you have worked at the company.
Emeritus India Career Services - Leadership Workshop Offerings
Career Services Leadership Workshop Offerings:
90-minute online interactive leadership workshops on the following 4 modules, which will be delivered to students from the Leadership Programmes.
1. Executive Presence (Group Session):
A 90-minute webinar by career management experts from the industry to understand the importance & elements of Executive Presence.
2. Interpersonal Excellence (Group Session):
A 90-minute webinar by career management experts from the industry to understand & practice ways to enhance interpersonal effectiveness.
3. Self-Mastery (Group Session):
A 90-minute webinar by career management experts from the industry to recognise the importance of Self Awareness & Self Mastery.
4. Loving Your Inner Critic (Group Session):
A 90-minute webinar by career management experts from the industry to understand & overcome self-sabotaging hidden beliefs.
If you have questions about Emeritus Career Services, please write to careerservices@eruditus.com
Please note:
- This service is available only for Indian residents enrolled into select Emeritus programmes.
- IIM Kozhikode is NOT involved in any way in the Career Services (LW) mentioned here. IIM Kozhikode or Emeritus do NOT promise or guarantee a job or progression in your current job. Career Services (LW) is only offered as a service that empowers you to manage your career proactively. The Career Services (LW) mentioned here is offered solely by Emeritus.