STARTS ON August 29, 2020
DURATION 5 weeks Consecutive Saturdays (09:00am – 05:00pm) at IIT Bombay campus
ELIGIBILITY Graduation in the Science and Technology field
Starts on August 29, 2020
Duration 5 weeks
Program Fee INR 65,000 + GST


Learn at one of India's Best Engineering Schools
Hands-on lab-based sessions
Develop skills in Python packages like SciPy, Matplotlib, Pandas, and others
Learn & interact with industry experts
Upskill your career in data science & ML
Learn at one of India's Best Engineering Schools
Hands-on lab-based sessions
Develop skills in Python packages like SciPy, Matplotlib, Pandas, and others
Learn & interact with industry experts
Upskill your career in data science & ML


  • If Python can keep this pace, it will probably replace C and Java in 3 to 4 years time, thus becoming the most popular programming language of the world.

    Source: TOIBE index, 2019
  • Python is the fastest-growing language.

    Source: Stack Overflow Developer Survey, 2019
  • Python is third on the list of languages having the most contributors on GitHub across public, private, and open-source repositories.

    Source: Octoverse, 2019
  • Global demand for data scientists will shoot up by 28% by the end of 2020.

    Source: IBM, 2017

In today's evolving business environment, 'data' has been crowned the universal currency. Competitive advantage is now also synonymous to how organisations can gather, analyse and assimilate learnings from data.

The Certificate Program in Python for Data Science from IIT Bombay is designed to train you in the most effective language for data science and machine learning. This program will help you learn how to use powerful Python packages like SciPy, Matplotlib, Pandas, amongst others to manipulate data, build insightful descriptive and predictive models, and apply them for data science applications.


The Certificate Program in Python for Data Science will prove to be an excellent value-addition for recent graduates, experienced professionals and even entrepreneurs desirous of getting a competitive edge in today's fast-moving markets. The program will provide an apt foundation for those looking at a future in data science and wanting to add a highly sought-after programming language to their skill-sets. This program is best suited for participants with a background in science & technology and will be highly beneficial for:

  • Self-starters wanting to gain a foothold in the field of data science
  • Career transformers with essential work experience, wishing to switch tracks into data science
  • Professionals, in particular roles such as Java developers, software developers, software professionals, QC analysts, and tech team leaders
  • Entrepreneurs / Business owners curious to learn how to harness data science for expanding their business


  • Applicants should have a Graduation in the Science and Technology field. Exceptions will be made for PG Diploma holders with suitable work experience on a case-to-case basis
  • Minimum Graduate- B.E / B.Tech / B.Sc IT / BCA / MCA / M.Tech / M.E / M.Sc IT / Diploma in IT or Computer Science
  • Prior work experience, though desirable, is not mandatory


After the completion of this program, you will be able to:

Operate Pandas to sort through and rearrange data, run analyses, and build DataFrames from the outset

Use Scikit to construct predictive linear models to forecast outcomes with maximum precision

Gain quicker and relevant insights by visualising data with Matplotlib

Evaluate and optimise models by implementing SciPy to achieve higher accuracy

Use Pandas to read, write and manipulate data

Apply Pandas to import and scrutinise datasets

Conduct mathematical operations on a wide range of data using NumPy

Use Matplotlib to create stories with the data visualised


    Week 1
  • Introduction to Python
  • Syntax, control flow, loops and other constructs
  • Basic introduction to data structures
  • Functions
    Week 2
  • More on functions
  • Introduction to numerical computing in Python with NumPy
  • Basic calculus and NumPy features
  • Linear algebra features, Introduction to SciPy
  • Plotting with Matplotlib
    Week 3
  • More on plotting and visualisation
  • Introduction to Scikit-learn for machine learning
  • Classifiers, predictors in Scikit (Regression, SVM)
  • Some practical examples with Scikit
    Week 4
  • Introduction to data processing with Pandas
  • Using Pandas data frames to read/write data
  • Interaction with other data sources (web based, CSV files, Excel)
    Week 5
  • Explore additional Python features for data and analytics
  • Advanced topics
  • Functional programming
  • Object oriented programming
  • Other applications (web, databases, GUI etc.)
More Less


Prof. Kumar Appaiah

Program Coordinator

Prof. Madhu Belur

Program Coordinator

Prof. Prabhu Ramachandran

Program Coordinator


Participants with requisite attendance will receive a certificate of participation from IIT Bombay - CEP department.

Sample Certificate

*All certificate images are for illustrative purpose only and may be subject to change at the discretion of IIT Bombay.

Early Applications Encouraged. Limited seats are available.

View Payment Plan
Special Corporate Enrolment Pricing

Application Deadlines

ROUND 1 Last Date: Jun 11, 2020
ROUND 2 Last Date: Jul 14, 2020
ROUND 3 Last Date: Aug 26, 2020
In collaboration with Eruditus