Pre-Program Preparatory Content
Data Analysis in Excel
Analytics Problem Solving
Data Toolkit (12 Weeks)
Introduction to Python
Programming in Python
Python for Data Science
Data Visualization in Python
Exploratory Data Analysis
Credit EDA Case Study
Inferential Statistics
Hypothesis Testing
Data Analysis using SQL
Advanced SQL & Best Practices
SQL Assignment: RSVP Movies
Machine Learning (10 Weeks)
Linear Regression
Linear Regression Assignment
Logistic Regression
Classification using Decision Trees
Unsupervised learning: Clustering
Basics of NLP and Text Mining
Business Problem Solving
Case Study: Lead Scoring
Specialization - Deep Learning (22 Weeks)
Bagging & Random Forest
Boosting
Model Selection & General ML Techniques
Principal Component Analysis
Advanced Regression
Advanced ML case Stuy
Time Series Analysis
Introduction to Neural Networks and ANN
Neural Network Assignment
Convolutional Neural Networks
Convolutional Neural Networks -Industry Applications
Object Detection & Image Segmentation (Optional)
Recurrent Neural Networks
Gesture Recognition
Capstone Project
Specialization - Business Intelligence/ Data Analytics (22 Weeks)
Visualisation using Tableau
Advanced Excel
Visualisation using PowerBI
Structured Problem Solving using Frameworks
Data Storytelling
AirBnB Case Study
Data Modelling
Advanced SQL and Best Practices
Introduction to Big Data and Cloud
Analytics using Spark
Big Data Case Study
Data Structures - Sets, Dictionaries, Stacks, Queues
Searching and Sorting
Algorithm Analysis + Recursion
Advanced Database Programming using Pandas
Python & SQL Lab
Capstone Project
Specialization - Data Engineering (22 Weeks)
Data Management and Relational Database Modelling
Introduction to Big Data(Optional)
Introduction to Cloud and AWS Setup
Introduction to Hadoop and MapReduce Programming
Assignment (Optional)
NoSQL Databases and Apache HBase and NoSQL Databases and MongoDB(Optional)
Data Warehousing (Optional)
Data Ingestion with Apache Sqoop and Apache Flume
Map reduce Programming Assignment
Hive & Querying
Assignment (Optional)
Amazon Redshift
Introduction to Apache Spark
Project: ETL Data Pipline
AWS Cloud Infrastructure (Optional)
Optimising Spark for Large Scale Data Processing
Apache Flink(Optional)
Real-Time Data Streaming with Apache Kafka
Real-Time Data Processing using Spark Streaming
Assignment (Optional)
Building Automated Data Pipelines with Airflow
Analytics using PySpark
Project: Real Time data processing
Capstone Project
Research Methodologies (8 Weeks)
Introduction to Research and Research Process
Research Design
Literature Reviewing
Research Project Management
Report Writing and Presentation Skills
Scientific Ethics
Master's Dissertation (16 Weeks)
Investigate dietary patterns and metabolite fingerprints of takeaway (fast) food consumers using PCA and Clustering methods
Investigate a diagnosis of eye diseases using imaging ophthalmic data
Structure medical images with information geometry
Using Social media feed to place tweets regarding natural disasters on a map
Preventing credit card fraud through pattern recognition
Developing a recommender system for a Media giant
Risk modelling for Financial activities and Investment Banking