You are on page 1of 37

MASTER OF SCIENCE (M.SC.

DATA SCIENCE
TABLE OF
CONTENTS

01. About upGrad 1

02. About IU 2

03. Program Highlights 4

04. Faculty and Industry Experts 5

05. upGrad Learning Experience 8

06. New Additions 9

07. Industry Projects 10

08. Learning Path 11

09. Master of Science (M.Sc.) in Data Science 12

10. Meet the Class 33

11. Hear from Our Learners 34

12. Program Details and Admission Process 35


ABOUT
UPGRAD
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.

Online education is a fundamental disruption that will have a far-reaching impact. upGrad was
founded taking this into consideration. upGrad is an online education platform to help individuals
develop their professional potential in the most engaging learning environment.
Since its inception, upGrad has delivered over 20 million hours of learning, delivering programs by
collaborating with universities across the world including LJMU, IIT Madras, IIIT Bangalore and
Deakin Business School among others. And it doesn’t end there.
upGrad, in collaboration with IIIT Bangalore, a renowned university and International University of
Applied Sciences, Germany offering programs specialising in Data Science, Machine Learning and
Artificial Intelligence, is excited to offer a one-of-its-kind, academically rigorous and industrially
relevant Master Degree in Data Science.
The faculty includes an average of 15+ years of experience. The faculty covers the conceptual
depths of topics such as Data Science, Machine Learning and AI, and Big Data Analytics. These
will be complemented by industry-relevant case studies from major industry verticals by industry
leaders with 8+ years of experience from upGrad’s industry network.

Our aim is simple:


We strive to create
high-impact, on-campus
hands-on experiences that
prepare students for
meaningful and productive
careers.

Ronnie Screwvala
Co-founder & Executive Chairman

1
ABOUT
IU

More than 40,000


Founded 1998
Students

21 Campus Locations & Students from more than


more than 40 Examination
110 Countries
centers in Europe

2 Campuses in Germany More than 200


(Berlin and Bad Honnef) Bachelor’s, Master’s and
MBA programmes

>6,000
Business Cooperations

In today’s globalised world a simple degree is not enough. IU recognised this fact long ago, and
therefore, we have always striven to offer our students much more than a simple degree. With our
innovative, international, English-based Bachelor’s and Master’s programmes, our goal is to redefine
the standards of what it takes to be a manager. Through the in-depth, subject-specific knowledge
taught by IU’s highly experienced professors, and the practical experience they are exposed to
during their studies, our students gain a cutting edge advantage over public university students.
With a network of over 6,000 reputable partner companies and organisations around the world, IU
can make your career in a competitive, global environment possible.

About us

2
ELIGIBILITY CRITERIA
FOR TRANSFER TO IU, GERMANY

• The applicant must complete the Executive PG Programme in Data Science from IIIT, Bangalore
with minimum 50% marks.
• Minimum one-year work experience in relevant fields after graduation and before the learner
reaches Germany. The relevant professional experience should be in any of the following areas:

• Data Scientist, Data Analyst / Consultant


• Data Engineer
• Business Intelligence Analyst / Consultant
• Business Architect
• Big Data Developer / Engineer / Analyst / Consultant
• Analyst Analytics Insights
• Machine Learning Engineer Data Analytics
• Data Analytics Specialist
• Digital Analyst
• Software Developer
• System Product Manager / Technical Project Manager
• Engineering, Natural Science or Technical Professions
• Medical Professionals or Nursing
• Finance or Insurance
• Management or Consulting
• Economics
• Tourism / Hospitality
• Retail or Logistics

3
PROGRAM
HIGHLIGHTS
Dual Accreditation and Alumni Status
Get certified by IIITB and International University of Applied Sciences (IU), Germany
and gain dual alumni status on successful completion of the program.

High Employment Potential


94% of IU graduates find job within 6 months of graduation. IU career center
prepares you for finding job within Germany

Customisable Curriculum
Choose from 6 specialisations at IIITB and 10 electives at IU on the basis of your
background and career aspirations and get the learning you want.

On-Campus Studies (in 2nd year)


Choose from the 2 campuses - Berlin City campus or Bad Honnef campus

German Language Course


Study free German language course to boost your employment potential and long
term career success in Germany

Post Study Work Visa


Eligible for applying for 18 months post study work visa after completion of Masters
Degree.

4
FACULTY AND
INDUSTRY EXPERTS

Chandrashekar Ramanathan
Dean Academics, IIITB

Prof. Chandrashekar has a PhD from Mississippi State University and


experience of over 10 years in several multinational organisations.

Tricha Anjali
Ex-Associate Dean, IIITB

Prof. Anjali has a PhD from Georgia Institute of Technology as well as


an integrated MTech (EE) from IIT Bombay. She is currently the Dean
of IIITB.

Prof. S. Sadagopan
Director, IIITB

Prof. Sadagopan is currently Director (President) of IIITB. He has a MS


and a PhD from Purdue University as well as a BE (Hons.) Degree
from Madras University.

Anshuman Gupta
Director - Data Science, Pitney Bowes

He has a PhD (Dual) from Penn State University as well as a BTech


Degree from IIT Bombay.

5
Ujjyaini Mitra
Head of Analytics, Zee5

An alumna of McKinsey and Co., Flipkart, and Bharti Airtel with over 11
years of experience.

Ankit Jain
Sr. Research Scientist, Uber AI Labs

An alumnus of IIT Bombay, UCB and Harvard Business School with


over 9 years of experience.

Mirza Rahim Baig


Lead Business Analytics, Flipkart

Advanced Analytics professional with 8+ years of experience as a


consultant in the e-commerce and healthcare domains.

Sajan Kedia
Lead Data Scientist (Pricing), Myntra

An alumnus of IIT with over 7 years of experience at Watson at IBM


Research, start-ups and Myntra.

6
Prof. G. Srinivasaraghavan
Professor, IIITB

Prof. Srinivasaraghavan has a PhD in Computer Science from IIT-K


and 18 years of experience with Infosys Technologies and several
other companies.

S. Anand
CEO, Gramener

A gold medallist from IIM Bangalore, an alumnus of IIT Madras and


London Business School, Anand is among the top 10 data scientists
in India with 20 years of experience.

Bijoy Kumar Khandelwal


COO, Actify Data Labs

Bijoy comes with a deep understanding of the private and cloud


architectures and has helped numerous companies make the
transition.

7
UPGRAD
LEARNING EXPERIENCE

Coaching Format
Dedicated Student Support Online format with weekly live sessions from
industry experts to help with topic walk-throughs,
Weekly real-time doubt clearing sessions doubt resolution and personalised project
feedback. Offline sessions such as Basecamps and
Live Discussion forum for peer-to-peer Hackathons.
doubt resolution monitored by technical
experts

Peer-to-peer networking opportunities with


an alumni pool of 10,000+

Lab walk-throughs of 15+ industry-driven Hands-On Projects and Hackathons


case studies
25+ case studies to choose from as well as a
Capstone Project and a Hackathon every quarter
6 Employability Tests for industry readiness
to apply learnings.
Access to the program for up to 3 years

Mentorship
60+ live interactive sessions with
industry experts, fortnightly
personalised group (1:8) mentorship
sessions and a dedicated student
support mentor for proactive
mentoring.

8
NEW
ADDITIONS

Introduction of a new specialisation - 30-Hour Programming Bootcamp for


Data Science Generalist Non-Tech Learners
Specially designed for learners with 0 to 5 Non-tech background? No need to fear of
years of experience to become job ready Programming anymore

Additional Live sessions, Practice A 30-hour Python Programming bootcamp


Questions, Quizzes, Career Essentials to focusing on developing Basic + Intermediate
be conducted Python Programming Concepts to assist
non-tech learners
Curriculum Focus Areas: Database,
Visualisation, Classical Machine Learning, A blended learning experience delivered via
Data Structures & Algorithms Interactive live sessions and assessments

Career Essential Soft-skills Program


Excel your personal & professional life with
upGrad’s Soft Skills Program

Study Three fundamental Skills - Interview


& Job Search, Corporate & Business
Communication and Problem Solving

Get access to 40+ learner hours of soft


skills content delivered by the best faculty
& Industry experts

9
INDUSTRY
PROJECTS

IMDb Movie Uber Supply-Demand Lead Scoring Fraud Detection


Analysis Gap

Creditworthiness of Speech Image Social Media


Customers Recognition Captioning Listening

Telecom Interactive Market Retail Giant Sales And many more!


Churn Campaign Analysis Forecasting

10
LEARNING
PATH

Preparatory Course Data Toolkit Machine Learning


2 weeks 14 weeks 9 weeks

6
Choose any of the 6 Specialisations
25 weeks (with 6 weeks of Capstone)

Data Science Natural Language Deep Learning Business Analytics Business Intelligence/ Data Engineering
Generalist Processing Data Analyics
Tools: Python, Tools: Python, Tools: Python, Excel, Tools: Python, Tools: Python, Power Tools: Hadoop,
Tableau, SQL Excel TensorFlow mySQL, Excel BI, Excel, mySQL, HBase, Sqoop,
MongoDB, Shiny, Hive, Flume,
Tableau PySpark, Spark,
Airflow

Executive Executive Executive Executive Executive Executive


PG Programme PG Programme PG Programme PG Programme PG Programme PG Programme
in Data Science in Data Science in Data Science in Data Science in Data Science in Data Science
(Data Science (Natural Language (Deep Learning) (Business Analytics) (Business Intelligence/ (Data Engineering)
Generalist) Processing) Data Analytics)

Journey in

Elective Master Thesis & Colloquium Master of Science (M.Sc)


in Data Science at IU, Germany
11
MASTER OF SCIENCE (M.SC.) IN
DATA SCIENCE

1. EXECUTIVE PG PROGRAMME FROM IIITB

PRE-PROGRAM PREPARATORY CONTENT


Module

• DATA ANALYSIS IN EXCEL

Description
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

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

COURSE 1 - DATA TOOLKIT 2 ASSIGNMENTS

Module

• INTRODUCTION TO PYTHON - I

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

• INTRODUCTION TO PYTHON - II

Description
Learn to apply some of the commonly used paradigms of functional programming in Python.

• PROGRAMMING IN PYTHON

Description
Learn how to approach and solve logical problems using programming.

• DATA ANALYSIS USING SQL

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

12
• PYTHON FOR DATA SCIENCE

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

• VISUALISATION IN PYTHON

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

• EXPLORATORY DATA ANALYSIS

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

• IMDB MOVIE ASSIGNMENT

Description
Reinforce the concepts learnt in data science through this rigorous assignment involving the past.

• MATHS FOR DATA SCIENCE

Description
Build the mathematical foundation required for understanding the Machine Learning Algorithms.

• INFERENTIAL STATISTICS

Description
Build a strong statistical foundation and learn how to ‘infer’ insights from a huge population using a
small sample.

• HYPOTHESIS TESTING

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

• ADVANCED SQL

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

• CREDIT EDA CASE STUDY

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

13
MACHINE LEARNING 3 ASSIGNMENTS

Module

• INTRODUCTION TO MACHINE LEARNING AND LINEAR REGRESSION

Description
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 - BIKE SHARING SYSTEMS

Description
Build a model to understand the factors on which the demand for bike sharing systems vary on and
help a company optimise its revenue.

• LOGISTIC REGRESSION

Description
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

Description
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

Description
Learn how to approach open ended real world problems using data as a lever to draw actionable
insights.

• CLUSTERING ASSIGNMENT (OPTIONAL)

Description
Apply the machine learning concepts learnt to help an internation NGO cluster countries to
determine their overall development and plan for lagging countries.

• CASE STUDY: LEAD SCORING

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

14
SPECIALISATION 1: DATA SCIENCE GENERALIST

ADVANCED MACHINE LEARNING AND STORYTELLING 3 ASSIGNMENTS

Module

• TREE MODELS + BOOSTING (OPTIONAL)

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• MODEL SELECTION & GENERAL ML TECHNIQUES

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

• ML LAB I: CLASSIFICATION

• PRINCIPAL COMPONENT ANALYSIS

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

• ADVANCED REGRESSION - I

Description
In this module, take a more advanced look at regression models and learn the concepts related
to regularisation.

• ADVANCED REGRESSION - II & ML LAB II: REGRESSION

• TEXT ANALYTICS & PROCESSING + TEXT-BASED PREDICTIVE MODELLING

Description
An introduction to the world of NLP and basic text processing skills. Learn how to build a
classification engine that works on (unstructured) textual data.

• BASIC VISUALISATION USING TABLEAU

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

15
• DATA STORYTELLING

Description
Learn how to effectively strategise, communicate, and fine grain your data analysis projects and
understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

• BUSINESS CASE STUDY

ADVANCED PROGRAMMING AND DATABASES 2 ASSIGNMENTS

Module

• DATA MODELLING

Description
In this module, you will learn and use data modelling on a dataset to solve a business problem.

• SQL WEEKLONG LAB

• ADVANCED SQL - WEEK II

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

• ALGORITHM ANALYSIS + RECURSION

Description
Learn how to assess the efficiency your code using algorithm analysis techniques and learn to write
recursive algorithms

• SEARCHING AND SORTING (DIVIDE AND CONQUER INCLUDED)

Description
Learn most fundamental searching and sorting algorithms and design techniques

• DATA STRUCTURES - SETS, DICTIONARIES, STACKS, QUEUES

Description
Learn user defined data structures -Stack, Queue, Trees in Python that help in advanced data
manipulation

• PYTHON - OOPS

Description
Learn OOP concepts such as Class, Object, Method, Inheritance, Polymorphism, Data Abstraction
and Encapsulation.

16
• PYTHON WEEKLONG LAB

CAPSTONE PROJECT WITH VIDEO PRESENTATION

Module 3 ASSIGNMENTS

• CAPSTONE PROJECT

Description
Solve an end-to-end real-life industry problem from a wide variety of domains. Make a video
presentation of your working demo to showcase in your portfolio.

SPECIALISATION 2: NATURAL LANGUAGE PROCESSING

ADVANCED MACHINE LEARNING 2 ASSIGNMENTS

Module

• TREE MODELS

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• MODEL SELECTION & GENERAL ML TECHNIQUES

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

• PRINCIPAL COMPONENT ANALYSIS

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

• ADVANCED REGRESSION

Description
In this module, take a more advanced look at regression models and learn the concepts related to
regularisation.

• ADVANCED REGRESSION ASSIGNMENT

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

17
• BAGGING AND BOOSTING

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

• TIME SERIES ANALYSIS

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

• TELECOM CHURN CASE STUDY

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

NATURAL LANGUAGE PROCESSING 2 ASSIGNMENTS


Module

• TEXT PROCESSING

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

• FEATURE EXTRACTION & MODELLING

Description
This module will help you in understanding how to extract meaningful features from the processed
text data. Using these features you will be able to extract entities, classify POS tags, generating
similarity score between two question strings.

• ASSIGNMENT - NATURAL LANGUAGE PROCESSING

Description
To perform a sentiment analysis on product reviews from Amazon using NLP & Machine learning.
This assignemnt will be focused to give you a business understanding on how to do product
optimisation using NLP.

• INTRO TO DL

Description
Learn the most sophisticated and cutting-edge technique in machine learning - Artificial Neural
Networks & how to apply Deep learning for NLP.

18
• NLP INDUSTRIAL APPLICATIONS

Description
Learn how to use NLP with Neural networks for different industrial applications like text
classification, Question pair similarity, Text generation, Topic modelling.

• CHATBOT CASE STUDY

Description
Imagine if you could make a 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.

CAPSTONE

Module

• DEPLOYMENT
2 ASSIGNMENTS
Description
Learn how to productionise your model and deploy it on the server. 3 ASSIGNMENTS
• CAPSTONE

Description
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: DEEP LEARNING

ADVANCED MACHINE LEARNING 2 ASSIGNMENTS

Module

• TREE MODELS

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• MODEL SELECTION & GENERAL ML TECHNIQUES

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

19
• PRINCIPAL COMPONENT ANALYSIS

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

• ADVANCED REGRESSION

Description
In this module, take a more advanced look at regression models and learn the concepts related to
regularisation.

• ADVANCED REGRESSION ASSIGNMENT

Description
Build a regularised regression model to understand the most important variables to predict the
house prices in Australia.
2 ASSIGNMENTS
• BAGGING AND BOOSTING

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

• TIME SERIES ANALYSIS

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

• TELECOM CHURN CASE STUDY

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

DEEP LEARNING AND NEURAL NETWORKS 2 ASSIGNMENTS

Module

• INTRODUCTION TO NEURAL NETWORKS

Description
Learn the most sophisticated and cutting-edge technique in machine learning - Artificial
Neural Networks or ANNs.

20
• NEURAL NETWORKS ASSIGNMENT

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

• CONVOLUTIONAL NEURAL NETWORKS - INTRODUCTION AND INDUSTRY APPLICATIONS

Description
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

Description
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

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

CAPSTONE

Module

• DEPLOYMENT

Description
Learn how to productionise your model and deploy it on the server.

• CAPSTONE

Description
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.
2 ASSIGNMENTS

21
SPECIALISATION 4: BUSINESS ANALYTICS

ADVANCED MACHINE LEARNING 2 ASSIGNMENTS

Module

• TREE MODELS

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• TIME SERIES FORECASTING

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

• RETAIL-GIANT SALES FORECASTING ASSIGNMENT

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

• MODEL SELECTION & GENERAL ML TECHNIQUES

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

• SQL BEST PRACTICES

Description
Learn how to write optimised SQL query that require less memory and execute in lesser amount
of time.

• ADVANCED EXCEL

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

• TELECOM CHURN CASE STUDY

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

22
BUSINESS REQUIREMENTS 2 ASSIGNMENTS

Module

• STRUCTURED PROBLEM SOLVING USING FRAMEWORKS

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

• STRUCTURED PROBLEM SOLVING ASSIGNMENT

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

• OPERATIONS RESEARCH

Description
Learn about the world of operations research through linear and integer optimisations.

• DATA STORYTELLING

Description
Learn how to effectively strategise, communicate, and fine grain your data analysis projects and
understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

• OPERATIONS RESEARCH CASE STUDY

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

CAPSTONE PROJECT 5 ASSIGNMENTS

Module

• CAPSTONE PROJECT

Description
Solve an end-to-end real-life industry problem from a wide variety of domains. Available capstone
project choices -
(i) Stock Analysis & Portfolio Management
(ii) E-Commerce & Marketing
(iii) Heatlhcare
(iv) Supply Chain Optimisation
(v) Credit Card Fraud Detection

23
SPECIALISATION 5: BUSINESS INTELLIGENCE / DATA ANALYTICS

SQL AND NOSQL DATABASES 2 ASSIGNMENTS

Module

• DATA MODELLING

Description
In this module, you will learn and use data modelling on a dataset to solve a business problem.

• SQL BEST PRACTICES

Description
Learn how to write optimised SQL query that require less memory and execute in lesser amount
of time.

• SQL ASSIGNMENT: IMDB MOVIES

Description
In this assignment, you will work on a movies dataset using SQL to extract exciting insights.

• ADVANCED EXCEL

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

• NOSQL DATABASES AND BEST PRACTICES

Description
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 BIG DATA AND CLOUD

Description
Understand the basics of big data and cloud and learn to work with an EMR cluster on a cloud
based service.

• HIVE AND QUERYING

Description
In this module, you learn about the architecture and features of the Hive Query Language.

• HIVE CASE STUDY

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

24
STORYTELLING WITH ADVANCED VISUALISATIONS 2 ASSIGNMENTS

Module

• VISUALISATION USING TABLEAU

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

• SPORTS ANALYTICS - IPL VISUALISATION ASSIGNMENT

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

• VISUALISATION USING POWERBI

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

• VISUALISATION USING PLOTLY

Description
Get a brief introduction to another popular open-sourced visualisation library in Python and
learn to code and create powerful, pretty, and interactive visualisations.

• DATA STORYTELLING

Description
Learn how to effectively strategise, communicate, and fine grain your data analysis projects and
understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

• PLOTLY CASE STUDY

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

CAPSTONE PROJECT 5 ASSIGNMENTS

Module

25
• CAPSTONE PROJECT

Description
Solve an end-to-end real-life industry problem from a wide variety of domains. Available capstone
project choices -
(i) Web & Social Media Analytics
(ii) Finance and Risk Analytics
(iii) Marketing and Retail Analytics
(iv) Supply Chain Analytics
(v) Fraud Analytics

SPECIALISATION 6: DATA ENGINEERING

DATA ENGINEERING I 4 ASSIGNMENTS (1 MANDATORY, 3 OPTIONAL)

Module

• INTRODUCTION TO BIG DATA(OPTIONAL)

Description
This module you will learn what big data is, its various characteristics, and its determining factors.
You will also get an idea of the various sources of big data and the wide range of big data
applications in different industries such as retail, healthcare, and finance.

• INTRODUCTION TO CLOUD AND AWS SETUP

Description
Understand what is cloud and setup your AWS account which will be required during the program.

• INTRODUCTION TO HADOOP AND MAPREDUCE PROGRAMMING

Description
Understand the world of distributed data processing and storage with Hadoop. Learn to write
MapReduce jobs in Python.

• MAPREDUCE PROGRAMMING ASSIGNMENT (OPTIONAL)

Description
Practise MapReduce Programming on a Big Dataset.

• DATA MANAGEMENT AND RELATIONAL DATABASE MODELLING

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

26
• NOSQL DATABASES AND APACHE HBASE NOSQL DATABASES AND MONGODB
(OPTIONAL)

Description
Learn the concepts of NoSQL databases. Understand the working of Apache HBase.

• DATA WAREHOUSING (OPTIONAL)

Description
Understand the intricacies behind designing a data warehouse and a data lake for use case/s.

• DATA INGESTION WITH APACHE SQOOP AND APACHE FLUME

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

• HIVE & QUERYING

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

• HIVE ASSIGNMENT (OPTIONAL)

Description
Use HQL to analyse a Big Dataset

• AMAZON REDSHIFT

Description
Learn to deploy a Redshift cluster and use it for querying data.

• INTRODUCTION TO APACHE SPARK

Description
Get introduced to Apache Spark, a lightning fast big data processing engine.

• NYC PARKING ASSIGNMENT (OPTIONAL)

Description
Practise Apache Spark and its core libraries on the NYC Parking Ticket dataset.

• PROJECT: ETL DATA PIPELINE

Description
Make use of Sqoop, Redshift & Spark to design an ETL data pipeline.

27
DATA ENGINEERING - II 3 ASSIGNMENTS (1 MANDATORY, 2 OPTIONAL)

Module

• OPTIMISING SPARK FOR LARGE SCALE DATA PROCESSING

Description
Use PySpark to create large scale data processing applications.

• APACHE FLINK(OPTIONAL)

Description
Get Introduced to Apache Flink and learn query batch data. Use DataStream API to create a stream
processing application.

• REAL-TIME DATA STREAMING WITH APACHE KAFKA

Description
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

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

• STOCK DATA ANALYSIS ASSIGNMENT (OPTIONAL)

Description
This assignment revolves around building Spark structured streaming application to processing
stock data in real-time.

• BUILDING AUTOMATED DATA PIPELINES WITH AIRFLOW

Description
Automate Data Pipelines with Airflow.

• ANALYTICS USING PYSPARK

Description
Use PySpark to do EDA and Predictive Analysis using Spark’s ML library.

• CLASSIFICATION ASSIGNMENT (OPTIONAL)

Description
An assignment related to a classification based problem statement.

28
• PROJECT: REAL TIME DATA PROCESSING

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

CAPSTONE PROJECT 4 ASSIGNMENTS

Module

• CAPSTONE PROJECT

Description
The capstone project will stitch all the components of data engineering together.

29
ADDITIONAL STUDY ABROAD
IU, GERMANY MODULES

Advanced Mathematics

The course reviews differentiation and integration and then discusses partial differentiation,
differentiation, vector algebra and vector calculus. Matrix calculation and vector spaces are
fundamental to many modern data processing algorithms and are discussed in detail.

Module Contents

• Calculus
• Integral transformations
• Vector algebra
• Vector calculus
• Matrices and vector spaces
• Information theory

Seminar: Data Science and Society

In this module, students will reflect on current societal and political implications of the application
of data science models. To this end, pertinent topics will be introduced via articles that are then
critically evaluated by the students in the form of a written essay.

Use Case and Evaluation

The evaluation and definition of use cases is the fundamental groundwork from which the projects
can be defined. This does not only include the scope and technical requirements of a project but
also how value can be derived from the project. A crucial aspect is the definition of what makes a
project successful, both in terms of a technical evaluation as well as a business centric perspective
and how the status quo can be monitored effectively during the progress of a project. The course
also discusses how to avoid common fallacies and understand the implications of introducing
data-driven decisions into traditional management structures.

Module Contents
• Use case evaluation
• Model-centric evaluation
• Business-centric evaluation
• Monitoring
• Avoiding common fallacies
• Change management

30
Project: Data Science Use Case

In this course, students choose a project task in accord with their tutor from a variety of options.
The goal is to prototypically implement a data science model or system in a suitable development
environment. The choice of approach, the system or software implemented, and the resulting
performance on the task are to be reasoned about, explained, and documented in a project report.
To this end, students make practical use of the methodological knowledge acquired in previous
courses by applying them to relevant real-world problems.

Advanced Statistics

After defining and introducing the fundamental concepts of statistics, the course will cover
important probability distributions and their prevalence in application scenarios; discuss
descriptive techniques to summarize and visualize data effectively; and discuss the Bayesian
approach to statistics.Estimating parameters is a key ingredient in optimizing data models, and the
course will give a thorough overview of the most important techniques.

Module Contents

• Introduction to statistics
• Important probability distributions and their applications
• Bayesian statistics
• Descriptive statistics
• Data visualization
• Parameter estimation
• Hypothesis tests

31
2. MASTER OF SCIENCE (M.SC.) DATA SCIENCE FROM IU, GERMANY

SEMESTER 1 AT IU, GERMANY

Module ECTS

• Cyber Security and Data Protection 5

• Case Study: Model Engineering 5

• Software Engineering for Data Intensive Sciences 5

• Electives B 10

• Seminar: Current Topics in Data Science 5

SEMESTER 2 AT IU, GERMANY

Module ECTS

• Master Thesis & Colloquium 30

ELECTIVE B OPTIONS

Module

• Software Engineering for Data Intensive Sciences

• Management

• Sales, Pricing and Brand Management

• Consumer Behavior and Research

• Corporate Finance

• Innovate and Change

• Cognitive Computing

• Applied Autonomous Driving

• Self Learning Systems

• Industrial Automation and Internet of Things

32
MEET
THE CLASS

INDUSTRIES OUR LEARNERS COME FROM

5% Healthcare

5% E-Commerce
1% Manufacturing

1% Telecom

10% BFSI 1% Finance

1% Education

15% Other
3% Retail
1% Consulting

WORK EXPERIENCE

33% | 0 - 3 years 21% | 3 - 6 years 15% | 6 - 9 years

11% | 9 - 12 years 20% | 12+ years

33
HEAR FROM
OUR LEARNERS

Anshu Srivastva, Experience 6 Years


“Balancing motherhood and a demanding career was not easy for me. But
my desire to make a career in data-intensive industries has pushed me to do
PG in data analytics offered by upGrad and IIITB. This is an industry-relevant
program that requires dedicated hard work and commitment meant to meet
the deadlines of assignments. With the right guidance of upGrad and IIITB,
and mentorship by industry experts, anyone can be a part of the Big Data
phenomenon and can make a huge difference in the world of business and
commerce.”

Rutuja Mowade, Experience 4 Years


“Like many aspiring students, I was also confused about choosing the right
PG program in Data Analytics. After checking the syllabus from various
websites, I have finally opted for the IIIT-B upGrad PGD program. This
program begins from scratch that helped me to clear my concepts and make
a career transition to data analytics within 4 months. The best part is in this
program you can interact with professors of IIIT Bangalore and well-known
industry experts that will help you to shape your career. Moreover, a brand
name always adds weightage to your resume”.

Vibhor Srivastava, Experience 4.5 Years


“PGDDA course offered by UpGrad and IIIT-Bangalore has helped me to
improve my skills in Excel, SQL, and other similar programs. It is one of the
best courses for anyone who is quite passionate and wants to reshape the
future of the data analytics industry. I would like to thank the faculty members
and mentors for guiding and teaching me in a way that now I can handle any
critical projects of the data analytics industry with ease.”

34
ADMISSION
PROCESS
PROGRAM DURATION AND FORMAT
12 months Online | 12 months On-Campus in Germany

PROGRAM FEE- 1st Year


1st year - ₹ 3,35,000 (incl. of all taxes)

PROGRAM FEE- 2nd Year


Indicative Tuition Fees at IU - EUR 8,428 (including enrollment and graduation fees)
Living cost per annum in Germany - EUR 10,332

ELIGIBILITY CRITERIA
Bachelor’s Degree with minimum 50% in any of the following fields - Business, Engineering, IT,
Transport & Logistics, Mathematics, and Medical/Nursing/Pharmacy.

PROGRAM START DATES


Please refer to the website for program start dates.

SELECTION PROCESS

STEP 1: Selection Test STEP 2: Review and Shortlisting of STEP 3: Enrollment for Access
Suitable Candidates to Prep Content

Fill out an application and take a Our faculty will review all applications, Make a quick block payment
short 17-minute online test with considering the educational and with assistance from our loan
11 questions. 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
your upGrad journey.
assured a great peer group to learn
and network with.

For further details, contact: admissions@upgrad.com | 18002102020

COMPANY INFORMATION
upGrad Education Private Limited
Nishuvi, 75, Dr. Annie Besant Road Worli, Mumbai - 400018 1
info@upgrad.com | 18002102020

You might also like