Machine Learning and Artificial Intelligence: Executive PG Programme in
Machine Learning and Artificial Intelligence: Executive PG Programme in
Machine Learning and Artificial Intelligence: Executive PG Programme in
Executive PG Programme in
MACHINE LEARNING
AND ARTIFICIAL
INTELLIGENCE Detect Your Next Step
Table of
Contents
2 About upGrad and IIITB
3 Why upGrad?
4 Program Highlights
8 Industry Projects
9 Learning Path
18 Career Support
About
upGrad and IIITB
upGrad has delivered over 20 million hours of
learning, delivering programs by collaborating
with universities across the world including Duke
CE, IIT Madras, IIIT Bangalore and Deakin Business
School among others.
Why
upGrad?
₹72 Lakhs Highest Salary
20,000+ Learners
Program
Highlights
Executive PG Programme from IIITB
and Alumni Status
For the Industry, by the Industry
Get certified by IIITB and gain alumni status
on successful completion of the program. Learn and apply concepts on industry
projects and work on a Capstone
Project along with personalised
industry mentorship.
Blended Learning
Cutting-Edge Curriculum
Learn with the ease and flexibility
of recorded sessions as well as Master advanced ML and
live sessions, designed to ensure AI concepts developed by
a wholesome learning experience. industry experts and faculty.
Personalised Mentorship
Get unparalleled personalised
mentorship and doubt resolution
from IIITB faculty and our panel
of industry experts.
05
01
An alumnus of IIT and IIM with over 13 Prof. Chandrashekar has a PhD from A gold medallist from IIM Bangalore,
years of experience in analytics with Mississippi State University and an alumnus of IIT Madras and London
industry leaders such as Citigroup and experience of over 10 years in several Business School, Anand is among the
Tata Industries. multinational organisations. top 10 data scientists in India with 20
years of experience.
Prof. Anjali has a PhD from Georgia An alumna of McKinsey and Co., Prof. Sadagopan is currently Director
Institute of Technology as well as an Flipkart, and Bharti Airtel with over 11 (President) of IIIT Bangalore. He has an
integrated MTech (EE) from IIT Bombay. years of experience. MS and a PhD from Purdue University.
06
He has a PhD (Dual) from Penn State Prof. Srinivasaraghavan has a PhD An alumnus of IIT Bombay, UCB and
University as well as a BTech Degree in Computer Science from IIT-K Harvard Business School with over 9
from IIT Bombay. and 18 years of experience with years of experience.
Infosys Technologies and several other
companies.
Prof. Dinesh has a PhD from EPFL Kalpana is the ex-AVP of Decision He holds a PhD in Information Systems
Switzerland, MSc from IISc Bangalore in Sciences at Genpact with over 20 years from the Berlin Brandenburg Graduate
System Science and Signal Processing of experience. School, Germany, and is a recipient
and BTech. of various international grants for his
research activities.
upGrad Learning
Experience
Coaching
• Dedicated student mentor
• Weekly real-time doubt clearing sessions
• Live Discussion forum for peer-to-peer doubt
resolution monitored by technical experts
• Peer-to-peer networking opportunities with an
alumni pool of 10,000+ keen professionals
• Reverse knowledge transfer sessions (FLIP
classrooms) with learners assuming the role
of an expert and tutoring fellow batchmates.
• 100+ commonly asked interview questions
added across modules
• Lab walk-throughs of 15+ industry-driven
assignments/case studies/projects
• 6 Employability Tests for industry readiness
• Access to the program for up to 3 years
Format
• Online format with weekly live sessions
from industry experts to help with topic
walk-throughs, doubt resolution and
personalised project feedback
• Offline sessions such as upGrad
basecamps and Hackathons
Industry
Projects
Train an Agent to Play Tic Build a Chatbot Object Detection in Images Fraud Detection
Tac Toe
Social Media Listening Telecom Churn Analysis Recommendation System Sentiment Analysis on
Twitter
Awesome
Maximize Cab Driver Profit Topic Modelling With And many more!
Using RL Amazon Reviews
01
09
Learning
Path
Program
Curriculum
DATA SCIENCE TOOLKIT
1 INTRODUCTION TO PYTHON
Build a foundation for the most in-demand programming language of the 21st century.
2 INVESTMENT ASSIGNMENT
The students will fill in the shoes of an analyst at an investment bank and determine where the firm
should invest. They will then have to explain their recommendations in lieu of the analysis conducted.
3
INFERENTIAL STATISTICS
Build a strong statistical foundation and learn how to ‘infer’ insights from a huge population using a
small sample.
4 HYPOTHESIS TESTING
Understand how to formulate and validate hypothesis for a population to solve real-life
business problems.
MACHINE LEARNING I
1 LINEAR REGRESSION
Venture into the machine learning community by learning how one variable can be predicted
using several other variables through a housing dataset where you will predict the prices of
houses based on various factors.
2
ASSIGNMENT: LINEAR REGRESSION
Build a model to understand the factors car prices vary on and help a Chinese company enter
the US car market.
3
LOGISTIC REGRESSION
Learn your first binary classification technique by determining whether customers of a telecom
operator are likely to churn to help the business retain customers.
4
NAIVE BAYES
Understand the basic building blocks of Naive Bayes and learn how to build an SMS Spam
Ham Classifier using Naive Bayes technique.
5
MODEL SELECTION
Learn the pros and cons of simple and complex models and the different methods for quantifying
model complexity, along with regularisation and cross validation.
MACHINE LEARNING II
1
ADVANCED REGRESSION
Understand generalised regression and different feature selection techniques, along with the
perils of overfitting and how it can be countered using regularisation.
3
SUPPORT VECTOR MACHINE (OPTIONAL)
Learn how to find a maximal marginal classifier using SVM, and use them to detect spam emails,
recognise alphabets and more!
4 TREE MODELS
Learn how the human decision making process can be replicated using a decision tree and
other powerful ensemble algorithms.
6 BOOSTING
Learn how weak learners can be ‘boosted’ with the help of each other and become strong
learners using different boosting algorithms such as Adaboost, GBM, and XGBoost.
7
UNSUPERVISED LEARNING: CLUSTERING
Learn how to group elements into different clusters when you don’t have any pre-defined labels
to segregate them through K-means clustering, hierarchical clustering, and more.
8
UNSUPERVISED LEARNING: PRINCIPAL COMPONENT ANALYSIS
Understand important concepts related to dimensionality reduction, the basic idea and the
learning algorithm of PCA, and its practical applications on supervised and unsupervised prob-
lems.
9
TELECOM CHURN CASE STUDY
Solve the most crucial business problem for a leading telecom operator in India and southeast
Asia - predicting customer churn.
1 LEXICAL PROCESSING
Do you get annoyed by the constant spams in your mail box? Wouldn’t it be nice if we had a
program to check your spellings? In this module, learn how to build a spell checker and spam
detector using techniques like phonetic hashing, bag-of-words, TF-IDF, etc.
2
SYNTACTICAL PROCESSING
Learn how to analyse the syntax or the grammatical structure of sentences with the help of algorithms
and techniques like HMMs, Viterbi Algorithm, Named Entity Recognition (NER), etc.
3
SYNTACTIC PROCESSING - ASSIGNMENT
Build a POS tagger for tagging unknown words using HMM’s & modified Viterbi algorithm.
4
SEMANTIC PROCESSING
Learn the most interesting area in the field of NLP and understand different techniques like
word embeddings, LSA, topic modelling, to build an application that extracts opinions about
socially relevant issues (such as demonetisation) on social media platforms.
DEEP LEARNING
1
INTRODUCTION TO NEURAL NETWORKS
Learn the most sophisticated and cutting-edge technique in machine learning - Artificial Neural
Networks or ANNs.
2
CONVOLUTIONAL NEURAL NETWORKS - INDUSTRY APPLICATIONS
Learn the basics of CNN and OpenCV and apply it to Computer Vision tasks like detecting
anomalies in chest X-Ray scans, vehicle detection to count and categorise them to help the
government ascertain the width and strength of the road.
5
NEURAL NETWORKS PROJECT: GESTURE RECOGNITION
Make a Smart TV system which can control the TV with user’s hand gestures as the remote
control.
REINFORCEMENT LEARNING
1
CLASSICAL REINFORCEMENT LEARNING
Ever wondered how Alpha Go beat the best GO player or how Boston Dynamics made robots
that can run. Start your journey with the classical RL algorithms like dynamic programming, Monte
Carlo methods, Q Learning, to train the state value and action value functions of the policy.
3
DEEP REINFORCEMENT LEARNING
Want to build your own Atari Game? Learn the Q-function or policy using the various Deep Reinforcement
Learning algorithms: Deep Q Learning, Policy Gradient Methods and Actor-Critic method.
4
REINFORCEMENT LEARNING PROJECT
Improve the recommendation of the rides for the cab drivers by creating an RL-based algorithm
using vanilla Deep Q-Learning (DQN) to maximize the driver’s profits and in turn help in retention
of the driver on the cab aggregator service.
1
DEPLOYMENT
Learn how to productionize your model and deploy it on the server.
2 CAPSTONE
Choose from a range of real-world industry woven projects on advanced topics like Recom-
mendation Systems, Fraud Detection, Emotion Detection from faces, Social Media Listening,
Speech Recognition among many others.
Meet the
Class
20.9% BFSI
INDUSTRIES
OUR LEARNERS COME FROM
5.2% E-Commerce
3.1% Consulting
4.1% Education
3.5% Manufacturing
1.7% Aerospace
3.7% Automobile
3.9% Energy
1.7% Security
1.7% Transport
5.6% Telecom
Career
Support
Job Opportunities Portal Post Graduation Career Support
Gain exclusive access to upGrad’s Job Oppor-
tunities portal which has 100+ openings from Career sessions are continued post graduation
upGrad’s hiring partners at any given time. because we want you to have all the help you
need. These include: live sessions with industry
mentors to guide you, dedicated mentorship, and
access to upGrad’s career assistance resources.
upGrad elevate
Virtual hiring drive giving you the oppor-
tunity to interview with upGrad’s 300+ Company-Specific Preparation Support
hiring partners ensuring you get every
opportunity you deserve. Get company-specific guidance with access to a care-
fully curated pool of interview resources per company
to ensure you are interview-ready for the company of
your choice.
Just-In-Time Interviews
Get company and role-specific Interviews through Hackathons
preparation with mock interviews right
before your actual interviews. Gain every opportunity to get ahead. Top performers in
Hacakthons with individual companies will have the op-
portunity to interview with the company.
Resume Review
Obtain specific, personalised inputs on
your resume structure and content.
Live Profile Building Workshops
Have live sessions of how to build your profile - be it your
resume or GitHub - with hands-on sessions on Git and
Personalised Mentorship Github you can boost your profile. And also include your
work from Kaggle & OpenCV.
Get mentored by an experienced data
science industry expert and receive
personalised feedback with 4 calls Internship Opportunities
spread over a period of 3 months.
Relevant Internship opportunities for
learners open to gaining hands-on
experience
Career Mentor
Get a dedicated career mentor to help track
your weekly company application targets,
coach you on your profile, and support you
during your career transition journey.
19
01
Experience upGrad
Offline
UPGRAD BASECAMPS
Held across all major cities in India, upGrad basecamps
bring together learners, faculty and industry experts
for a power-packed day of activities, career building
sessions and live group projects. Get to know your
peers and faculty, and hone your networking skills
in an exciting environment.
UPGRAD ELEVATE
upGrad’s Hiring Drive where you can interview with
upGrad’s 300+ hiring partners ensuring you get ev-
ery opportunity you deserve.
Hear from
Our Learners
Saurav Kant Kumar, Experience: 3.6 Years
“After just 6 months of starting my AI and ML journey, I have been rewarded with a
Data Scientist position in Tech Mahindra with a very hefty package and this is just
after going halfway through the program. I can put my money on this program on any
given day and assure everyone that this is one program that stands apart from every
other in the market. The program pedagogy is impeccable but what I liked the most is
the constant motivation from my student mentor which kept me going in the program.”
SELECTION PROCESS
STEP 1: Online Eligibility Test STEP 2: Review and Shortlisting of STEP 3: Enrollment for Access
Fill out an application and take a Suitable Candidates to Prep Content
quick 40-minute online test with Our faculty will review all applications, Make a quick block payment
18 questions to assess your considering the educational and with assistance from our loan
aptitude. professional background of an partners where required,
applicant and review the test scores receive immediate access to
where applicable. Following this, the prep content and begin
Offer Letters will be rolled out so you are your upGrad journey.
assured a great peer group to learn
and network with.
` l COMPANY
j m^ k v = f INFORMATION
kcl oj ^qf l k
upGrad
upGrad Education
Education Private
Private Limited
Limited,
Nishuvi,
Nishuvi, 75, Annie
75, Dr. Annie Besant
Besant Road,
Road,
Worli,
Worli, Mumbai
Mumbai - 400018.
– 400018.