PGD DS Brochure PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Post Graduate Diploma

in Data Science
12 MONTHS | ONLINE
upGrad is an online education platform to help individuals develop their
professional potential in the most engaging learning environment. Online education
is a fundamental disruption that will have a far-reaching impact. At upGrad, we are
working towards transforming this online education wave into a tsunami! We are
taking a full-stack approach of leveraging content, technology, marketing and
services to offer quality education at scale in partnership with corporates and
academics to offer a rigorous and industry-relevant program.

Based on our market research and conversation with the industry, we have identified
Data Science as one of the sectors with critical supply demand imbalance. Our vision
is to design and deliver a quality online Post Graduate Diploma in Data Science to
drive the growth of the sector and make India a global hub for data science.

If you are reading this, you may wish to accelerate your career in Data Science. With
upGrad, we promise to equip you with the perfect mix of business acumen and
technical capabilities to help you achieve exactly the same.

Ronnie Screwvala
Co-founder & Chairman
upGrad
IIIT-B is well respected in the global academic circles as well as in the global
analytics and IT industry. We have outstanding world-class faculty, with years of
experience, in charge of running the Analytics Essentials Executive Education
Course.

We are excited to partner with upGrad to offer a one-of-its-kind, academically


rigorous and industrially relevant PG Diploma in Data Science. IIIT-B's faculty will be
discussing the conceptual depths of topics such as Data Science, Machine Learning
and AI, Big Data Analytics and this will be complimented by industry relevant case
studies from major industry verticals by industry leaders from upGrad's industry
network. Further, our strong placement network, industry mentorship and the
credibility of a PG Diploma will provide you with just the right push to accelerate
your career in Data Science!

We invite you to take this opportunity and join us and


make use of the excellent pedagogy and industry
collaborations. You will truly be getting the best of both
worlds, which will help you achieve success in the field
of Data Science.

Prof. S. Sadagopan
Director
IIIT Bangalore
PROGRAM
HIGHLIGHTS

PG DIPLOMA FACULTY AND


BY IIIT-B INDUSTRY EXPERTS
Get certified by IIIT-B on successful IIIT-B faculties with 15+ yrs of
completion of the PG Diploma in experience and industry experts
Data Science. with 8+ yrs of work experience

BLENDED PERSONAL
LEARNING MENTORSHIP
A perfect blend of recorded Access to personal student
and live learning to suit every mentor and industry mentor for
learning style each learner

SPECIALISED INDUSTRY
TRACKS PROJECTS
Learners can elect specialised Students will be solving
tracks on the basis of their target 10+ real-life industry projects
role in the data domain and assignments
CAREER
SUPPORT

PERSONALISED INDUSTRY MENTORSHIP


Get mentored by an experienced data science industry expert
and receive personalised feedback.

MOCK INTERVIEWS
Get company and role-specific preparation with mock interviews
before your actual interviews.

RESUME REVIEW
Obtain specific, personalised inputs on your resume
structure and content.

OFFLINE HIRING EVENT


Dedicated offline hiring events in collaboration with
reputed data science companies.

DEDICATED CAREER MENTOR


Get a dedicated career mentor to help you alongside your career
transition journey.

JOB OPPORTUNITIES
Get an opportunity to be interviewed by upGrad's data
science hiring partners.
INSIGHTS FROM
INDUSTRY EXPERTS

TEJAS SANGHVI ANSHUMAN GUPTA


Vice President Director - Data Science
Fractal Analytics Pitney Bowes

UJJYAINI MITRA S. ANAND


Head of Analytics CEO
Viacom 18 Gramener

SAMEER DHANRAJANI KALPANA SUBBARAMAPPA


CSO Ex-Assis. VP, Decision Sciences
Fractal Analytics GENPACT

SAI ALLURI
PRO Analytics & HINDOL BASU
Strategy Manager Partner
Uber Tata IQ

CONCEPTS FROM PROF. S. SADAGOPAN


TOP ACADEMICIANS Director
IIIT Bangalore

CHANDRASHEKAR
TRICHA ANJALI RAMANATHAN
Associate Professor Dean (Academics)
IIIT Bangalore IIIT Bangalore

DINESH BABU JAYAGOPI G SRINIVASARAGHAVAN


Assistant Professor Professor
IIIT Bangalore IIIT Bangalore
UPGRAD BASECAMP:
OFFLINE MEET-UPS
& LEARNING
Along with online learning, upGrad basecamp
meetups act as a physical platform for extensive
peer-to-peer learning, networking and idea
exchanges. Basecamp brings together, a hybrid
offline and online learning experience for all the
learners and alumni of upGrad. Held across
major cities in India, these fun, yet informative
and career building events add on to the already
great learning experience that upGrad provides.

WHAT'S IN IT FOR OUR LEARNERS?

Networking with Career Engaging


Faculty and Building Live Group
Student Mentors Sessions Projects

Fun and Peer Interaction


Exciting and Career
Activities Networking
PROGRAM
CURRICULUM
This curriculum is subject to change based on inputs from IIIT-B and industry modules
marked as (*) are optional.

CURRICULUM
PREPARATORY COURSE
DATA ANALYTICS IN EXCEL
Taught by one of the most renowned data scientists in the country (S.Anand, CEO, Gramener),
this module takes you from a beginner level Excel user to an almost professional user.

ANALYTICS PROBLEM SOLVING


This module covers concepts of the CRISP-DM framework for business problem-solving.

COURSE 1 - DATA TOOLKIT


BASICS OF SQL
Data in companies is definitely not stored in excel sheets! Learn the fundamentals of database
and extract information from RDBMS using the structured query language.

INTRODUCTION TO PYTHON
Build a foundation for the most in-demand programming language of the 21st century.

PROGRAMMING IN PYTHON
Learn how to approach and solve logical problems using programming.

PYTHON FOR DATA SCIENCE


Learn how to manipulate datasets in Python using Pandas which is the most powerful library for
data preparation and analysis.

VISUALIZATION IN PYTHON
Humans are visual learners and hence no task related to data is complete without visualisation.
Learn to plot and interpret various graphs in Python and observe how they make data analysis
and drawing insights easier.

IMDB MOVIE ASSIGNMENT


Reinforce the concepts learnt in data science through this rigorous assignment involving the past
hundred years of movie data.

EXPLORATORY DATA ANALYSIS


Learn how to find and analyse the patterns in the data to draw actionable insights.

INFERENTIAL STATISTICS
Build a strong statistical foundation and learn how to 'infer' insights from a huge population using
a small sample.

HYPOTHESIS TESTING
Understand how to formulate and validate hypotheses for a population to solve real-life
business problems.

EDA CASE STUDY


Solve a real industry problem through the concepts learnt in exploratory data analysis.

COURSE 2 - MACHINE LEARNING


INTRODUCTION TO MACHINE LEARNING AND 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.

LINEAR REGRESSION ASSIGNMENT


Build a model to understand the factors car prices vary on and help a Chinese company enter
the US car market.

LOGISTIC REGRESSION
Learn your first binary classification technique by determining which customers of a telecom
operator are likely to churn versus who are not to help the business retain customers.

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.

BUSINESS PROBLEM SOLVING


Learn how to approach open ended real world problems using data as a lever to draw action-
able insights.

ASSIGNMENT: UNSUPERVISED + SUPERVISED


Apply the machine learning concepts learnt to solve a real-life predictive analytics problem.

CASE STUDY: LEAD SCORING


Help the Sales team of your company identify which leads are worth pursuing through this
classification case study.

SPECIALISATION 1: NLP
COURSE 3 - MACHINE LEARNING II
TREE MODELS
Learn how the human decision making process can be replicated using a decision tree and
other powerful ensemble algorithms.

MODEL SELECTION & GENERAL ML TECHNIQUES


Learn the pros and cons of simple and complex models and the different methods for
quantifying model complexity, alongwith general machine learning techniques like feature
engineering, model evaluation, and many more.

BAGGING AND BOOSTING


Learn about ensemble modelling through bagging and boosting and understand how weak
algorithms can be transformed into stronger ones.

ADVANCED REGRESSION
In this module, take a more advanced look at regression models and learn the concepts related
to regularization.

ADVANCED REGRESSION ASSIGNMENT


Build a regularized regression model to understand the most important variables to predict the
house prices in Australia.

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
problems.

TIME SERIES ANALYSIS


In this module, you will learn how to analyse and forecast a series that varies with time.

TELECOM CHURN CASE STUDY


Solve the most crucial business problem for a leading telecom operator in India and southeast
Asia - predicting customer churn.

COURSE 4 - NATURAL LANGUAGE PROCESSING


LEXICAL PROCESSING
Do you get annoyed by the constant spams in yor 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 & spam
detector using techniques like phonetic hashing,bag-of-words, TF-IDF, etc.

SYNTACTIC PROCESSING
"Learn how to analyse the syntax or the grammatical structure of sentences with the help of
algorithms & techniques like HMMs, Viterbi Algorithm, Named Entity Recognition (NER), etc."

SYNTACTIC PROCESSING ASSIGNMENT


Build a POS tagger for tagging unknown words using HMM's & modified Viterbi algorithm.

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

CHATBOT CASE STUDY


Imagine if you could make restaurant booking without opening Zomato. Build your own
restaurant-search chatbot with the help of RASA - an open source framework and deploy it on
Slack.

COURSE 5 - CAPSTONE PROJECT


CAPSTONE PROJECT
Choose from a range of real-world industry woven projects on advanced topics like
Recommendation Systems, Fraud Detection, Emotion Detection from faces, Social Media
Listening, Speech Recognition among many others.

SPECIALISATION 2: DEEP LEARNING


COURSE 3 - MACHINE LEARNING II
TREE MODELS
Learn how the human decision making process can be replicated using a decision tree and
other powerful ensemble algorithms.

MODEL SELECTION & GENERAL ML TECHNIQUES


Learn the pros and cons of simple and complex models and the different methods for
quantifying model complexity, alongwith general machine learning techniques like feature
engineering, model evaluation, and many more.

BAGGING AND BOOSTING


Learn about ensemble modelling through bagging and boosting and understand how weak
algorithms can be transformed into stronger ones.

ADVANCED REGRESSION
In this module, take a more advanced look at regression models and learn the concepts related
to regularization.

ADVANCED REGRESSION ASSIGNMENT


Build a regularized regression model to understand the most important variables to predict the
house prices in Australia.

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
problems.

TIME SERIES ANALYSIS


In this module, you will learn how to analyse and forecast a series that varies with time.

TELECOM CHURN CASE STUDY


Solve the most crucial business problem for a leading telecom operator in India and southeast
Asia - predicting customer churn.

COURSE 4 - DEEP LEARNING


INTRODUCTION TO NEURAL NETWORKS
Learn the most sophisticated and cutting-edge technique in machine learning - Artificial Neural
Networks or ANNs

NEURAL NETWORKS ASSIGNMENT


Build a neural network from scratch in Numpy to identify handwritten digits.

SYNTACTIC PROCESSING ASSIGNMENT


Build a POS tagger for tagging unknown words using HMM's & modified Viterbi algorithm.

CONVOLUTIONAL NEURAL NETWORKS - INTRODUCTION AND 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 & categorise them to help the
government ascertain the width and strength of the road.

RECURRENT NEURAL NETWORKS


Ever wondered what goes behind machine translation, sentiment analysis, speech recognition?
Learn how RNN helps in these areas having sequential data like text, speech, videos, and a lot
more.

GESTURE RECOGNITION
Make a Smart TV system which can control the TV with user’s hand gestures as the remote
control

COURSE 5 - CAPSTONE PROJECT


CAPSTONE PROJECT
Choose from a range of real-world industry woven projects on advanced topics like
Recommendation Systems, Fraud Detection, Emotion Detection from faces, Social Media
Listening, Speech Recognition among many others.

SPECIALISATION 3: BUSINESS ANALYTICS


COURSE 3 - MACHINE LEARNING II
TREE MODELS
Learn how the human decision making process can be replicated using a decision tree and
other powerful ensemble algorithms.

TIME SERIES ANALYSIS


In this module, you will learn how to analyse and forecast a series that varies with time.

RETAIL-GIANT SALES FORECASTING ASSIGNMENT


Apply the concepts learnt in time series to solve a forecasting problem for a retail giant.

MODEL SELECTION & GENERAL ML TECHNIQUES


Learn the pros and cons of simple and complex models and the different methods for
quantifying model complexity, alongwith general machine learning techniques like feature
engineering, model evaluation, and many more.

TELECOM CHURN CASE STUDY


Solve the most crucial business problem for a leading telecom operator in India and southeast
Asia - predicting customer churn.

COURSE 4 - BUSINESS REQUIREMENTS


ADVANCED SQL AND BEST PRACTICES
Apply advanced SQL concepts like windowing and procedures to derive insights from data and
answer pertinent business questions

ADVANCED EXCEL
Learn the advanced concepts in Excel and start to perform data analysis like a pro!

SYNTACTIC PROCESSING ASSIGNMENT


Build a POS tagger for tagging unknown words using HMM's & modified Viterbi algorithm.

STRUCTURED PROBLEM SOLVING USING FRAMEWORKS


Learn how to attack a business problem using various structured frameworks like 5W, 5WHYs,
and SPIN.

HYPOTHESIS FORMULATION
The module will equip you with a stepwise process for understanding a business problem and
building hypotheses around it.

ASSIGNMENT
Apply your learnings from the course to solve a real-life business problem.

REVENUE AND OPERATIONAL COST MODELLING


Understand financial concepts such as revenue, cost of goods sold, profit, balance sheets, cash
flow statements, and EBITDA. Also, get a brief introduction to economics concepts including
supply and demand curves, cost curves, and a lot more!

EFFECTIVE COMMUNICATION STRATEGIES, FORMATS, AND TEMPLATES


Learn how to effectively strategise, communicate, and fine grain your data analysis projects.

PRESENTATIONS TO TECHNICAL AND NON-TECHNICAL STAKEHOLDERS


Understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

BUSINESS CASE STUDY


Understand how a project in the industry is taken up and solved through a comprehensive
business case study.

COURSE 5 - CAPSTONE PROJECT


CAPSTONE PROJECT
Solve an end-to-end real-life industry problem from a wide variety of domains like Marketing,
Retail, E-Commerce, Supply Chain, Healtcare, BFSI, and many more.
SPECIALISATION 4:
BUSINESS INTELLIGENCE/ DATA ANALYTICS

COURSE 3 - DATA ANALYST TOOLKIT


INTRODUCTION TO DATABASES
Learn how data is stored and which database is optimal to use in a particular scenario

ADVANCED SQL AND BEST PRACTICES


Apply advanced SQL concepts like windowing and procedures to derive insights from data
and answer pertinent business questions

DATA ACQUISITION ASSIGNMENT


Reinforce the concepts learnt in SQL and solve this comprehensive assignment involving hun-
dreds of queries.

NOSQL DATABASES AND BEST PRACTICES


Take your knowledge of query languages a step further by learning about MongoDB - a NoSQL
database which is becoming more and more popular in the industry.

INTRODUCTION TO CLOUD AND HIVE


Understand the basics of cloud and learn about the Hive Query Language.

SQL CASE STUDY


Understand how a project in the industry is taken up and solved through a comprehensive busi-
ness case study.

COURSE 4 - STORYTELLING WITH


ADVANCED VISUALIZATION
ADVANCED EXCEL
Learn the advanced concepts in Excel and start to perform data analysis like a pro!

VISUALISATION USING TABLEAU


Learn advanced visualisation techniques using the most in-demand visualization tool
in the industry.

INTERACTIVE MARKETING CAMPAIGN ANALYSIS


Apply the new found Excel and Tableau skills to solve an exciting business assignment.

VISUALISATION USING POWERBI


Take your visualization game a step forward by understanding how to operate PowerBI.

INTRODUCTION TO R AND RSHINY


Get a brief introduction to another popular data science language and learn how to manipulate
dataframes in R and learn to create attractive dashboards and web applications using ShinyR.

EFFECTIVE COMMUNICATION STRATEGIES, FORMATS, AND TEMPLATES


Learn how to effectively strategise, communicate, and fine grain your data analysis projects.

PRESENTATIONS TO TECHNICAL AND NON-TECHNICAL STAKEHOLDERS


Understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

BUSINESS CASE STUDY


Understand how a project in the industry is taken up and solved through a comprehensive busi-
ness case study.

COURSE 5 - CAPSTONE PROJECT


CAPSTONE PROJECT
Solve an end-to-end real-life industry problem from a wide variety of domains like Marketing,
Retail, E-Commerce, Supply Chain, Healtcare, BFSI, and many more.

SPECIALISATION 5: DATA ENGINEERING


COURSE 3 - DATA ENGINEERING I
INTRODUCTION TO HADOOP AND MAPREDUCE PROGRAMMING
Understand the world of distributed data processing and storage with Hadoop. Learn to write
MapReduce jobs in Python.

DATA MANAGEMENT AND RELATIONAL DATABASE MODELLING


"Understand the concepts of Data Management and learn to model data from a Relational
Database"

NOSQL DATABASES AND APACHE HBASE


Learn the concepts of NoSQL databases. Understand the workings of Apache HBase.

DATA WAREHOUSING (OPTIONAL)


Understand the intricacies behind designing a data warehouse and a data lake for
your use case.

DATA INGESTION WITH APACHE SQOOP AND APACHE FLUME


Get familiar with the challenges involed in data ingestion. Use Sqoop and Flume to ingest
structured and unstructured data into Hadoop.

BUILDING AND QUERYING DATA WAREHOUSE WITH APACHE HIVE


Manage and query a data warehouse with Apache Hive. Learn to write optimized HQL for large
scale data analysis.

CASE STUDY: INGESTION & WAREHOUSING


Make use of Sqoop, Flume, Hive and HBase to design an ETL data pipeline.

COURSE 4 - DATA ENGINEERING II


DATA PROCESSING WITH PYSPARK
Get introduced tp Apache Spark, a lighting fast big data processing engine. Use PySpark to
create large scale data processing applications.

REAL-TIME DATA STREAMING WITH APACHE KAFKA


Understand the producer-consumer architecture of Apache Kafka. Learn to set up a Kafka
cluster for managing real-time data.

"REAL-TIME DATA PROCESSING USING SPARK STREAMING"


Learn about the real-time data processing architecture of Apache Spark. Build Spark Streaming
applications to process data in real-time.

ASSIGNMENT (OPTIONAL)
Use Kafka and Spark to develop a real-time data processing applicaiton.

BUILDING AUTOMATED DATA PIPELINES WITH OOZIE/AIRFLOW


Automate your Data Pipeline with Apache Airflow

ANALYTICS USING PYSPARK


Use PySpark to do EDA and Predictive Analysis of large datasets.

CASE STUDY: KAFKA, SPARK STREAMING AND PYSPARK


Build an end-to-end real-time data processing application using Spark Streaming and Kafka

COURSE 5 - CAPSTONE PROJECT


CAPSTONE PROJECT
The capstone project will stich all the components of data engineering together.
SUCCESS
STORIES


The assignments and case studies are the ones that will really
give you a mileage during the job interviews. Through upGrad and
IIIT-B career support, I have secured an offer from an MNC. I have
learnt quite alot from peer discussions. All-in-all upGrad and IIIT-B
program can really help you transition to data science.

- Antarik, Network Engineer, USEReady

“I was skeptical even after my admission in the upGrad & IIIT-B


PGDDS program thinking it is an online pilot program. But I soon
realised otherwise. This course covers deep concepts in DA and
develops confidence in topics through challenging assignments.
Team upGrad is highly reachable and very prompt in addressing
course-related concerns. Managing my work and concentrating on
the course has never felt like a burden because of how thoughtfully
the program is developed for working professionals.

- Kishore M, Sr. Associate | Projects, Cognizant


The peer-to-peer interactions help a lot. It is brilliant to
collaborate and learn with others even though it’s an online
program. IIIT-B is a good brand to have and the curriculum of the
program is solid.

- Sajal Roychowdhury, Risk Analyst, Amazon India


PROGRAM STARTS
Please refer to the website for program start dates

DURATION
12 months

PROGRAM FLOW
5-6 months - Learn about data science and machine learning along with the necessary tools.
5-6 months - Specialize in one track according to the hottest data roles in the industry.

WEEKLY COMMITMENT
12-15 hours per week
4-7 hours of asynchronous learning time
4-7 hours assignments and projects
1 live session every 2 weeks

PROGRAM FEE
₹2,85,000 (Incl. of all taxes)
Flexible Payment Options Available

ELIGIBILITY SELECTION PROCESS


Bachelor's/Master's degrees with a Selection test to assess quantitative
minimum of 50% marks in graduation and analytical reasoning

For further details contact us:

KAVERI SHIVKAR ABDUL SAYED


Chief Admissions Counsellor Chief Admissions Counsellor
[email protected] [email protected]
+91-9372201982 +91-9324900862

COMPANY INFORMATION
upGrad Education Private Limited
Nishuvi, 75, Dr. Annie Besant Road
Worli, Mumbai - 400018

You might also like