Programme Details

  • Learn Advanced Python Programming along with Machine Learning
  • Learn Python Programming basics and essentials, along with Machine Learning for conducting data analytics in Python
  • Hybrid Learning with Guided practice & Weekly Practice quiz questions on the app along with the classroom sessions
  • Hands-on application of the Tools
  • App based learning. Connect with Faculty on the App apart from the regular classroom training.


Classroom + App Based Learning

Faculty Guidance through App

Industry Experience Faculty

35 Mn Learners Worldwide

Programme Highlights

Program starts with basics of Python Programming and covers the essential programming knowledge required for conducting data analysis in Python, evolving into How to work with Data in Python and applying machine learning algorithms on data for analysing and visualizing data in python.

Learning Objectives
  1. Understanding Python, Python Installation, Python Interface and Python IDE
  2. Understanding and working with Python Constructs
    1. Jump/Branching
    2. Loops
    3. Functions
    4. Variables and their Scope
    5. Modules
    6. Operators and Expressions
  1. Importing/Exporting Data in Python
  2. Exceptions Handling in Python
  3. Collections and Dictionaries
  4. Object Oriented Programming in Python
  5. Data Modelling using Machine Learning Techniques
  6. Data Visualization


Modules Covered:

  • Programming in Python
  • Working with Data in Python
  • Data Modelling using Machine Learning
  • Data Visualization

1. Case Study on Online Credit Card Fraud Detection

Industry: Banking, Telemarketing

Description: In this case study we will classify the outbound calls of a bank to see if such a call will result in a credit application or not using three most popular classification methods Gradient Boosting Naïve Bias, Generalized Linear Model and Random Forest. We will compare the performance of these methods using various performance and cost metrics for example, precision, recall, F1-score and Receiver Operating Characteristic (ROC).

Dataset: We will use the data related with direct marketing campaigns (phone calls) of a Portuguese banking institution. The dataset has 45211 records across 17 attributes ordered by date (from May 2008 to November 2010).

3. Case Study on Forecasting River Flow using Time Series Models

Industry: Natural Resource Management

Description: We will see various techniques of handling, analyzing, and building models for time series data. We will use the autoregressive moving average (ARMA) model and its generalization—the autoregressive integrated moving average(ARIMA) model to predict the future from time series data.

Dataset: The datasets for this chapter come from the web archive of monthly river flows where in all the time series data is in chronological order (reading across).The river flow data units of measurement are cubic meters per second.

4. Case Study on Price Distribution Analysis of Sacramento's Houses.

Industry: Real Estate, Sales

Description: In this case study we will process real estate transactions data of houses sold in Sacramento by imputing missing observations and normalizing and standardizing the features. Then we will investigate the correlations by calculating the Pearson, Kendall, and Spearman correlation between the features of interest. Lastly we will visualize the interactions between interesting features by creating, displaying, and saving histograms.

Data-set: The Data set used consists of 985 real estate sales transactions took place in the Sacramento area over a period of five consecutive days.


  • Have basic knowledge of working in the Windows Environment and Microsoft Excel
  • Knowledge of Maths/Statistics upto Class XII


Alumni Speak

Find out what our Alumni have to say.