Laptop Keyboard

I T 109

Foundation of R and Python

A.Objectives of the course 

This course aims to provide an intermediate level understanding on how to code on R and Python.

B. Target participants

This course is meant for software programmers and IT professionals who have a prior experience of coding in other languages and now desire to become an analytics programmer by learning new packages and languages like R and Python. Prior programming knowledge is mandatory for this course.

C. Duration

15 hours (10 sessions of 90 minutes each) over a period two months

D. Pedagogy

The pedagogy of the course is heavy on hands-on exercises on R and Python with some theoretical background of data science models where R and Python have wide applications.

E. Session details

Session No.                Topic

1. Revisiting SQL

2. Introduction to R and R Studio

3. Conditional statements, loop and vector function in R

4. Building basic machine learning models like linear and logistic regression and decision tree using R

5.Introduction to Python, learning computing with Numpy

6.Python basic data science toolbox, writing own functions in Python, understanding key concepts of scoping and error handling

7.Data visualization using Matplotlib, manipulating data frames using Pandas

8. Iterations and list comprehensions in Python

9. Building basic machine learning models like linear and logistic regression using Python

10. Building basic machine learning models like decision tree and support vector machine using Python

F. Course Director 

Mr. Atanu Ghosh


Atanu is an Electrical Engineer from Jadavpur University and obtained Post Graduate Diploma in Management from the Indian Institute of Management Bangalore. He is a Visiting Faculty in several leading academic institutions like XLRI, IIM Calcutta, IIM Udaipur, etc.

Atanu is the Founder and CEO of Bluebeaks Solutions, which is engaged in education, research, consulting and training in the digital transformation domain; and Salt n Soap, an ecommerce technology and analytics platform. Before his entrepreneurial stint he was a Director with IBM and, prior to that, a Principal with PwC Consulting. Atanu has consulted various Fortune 100 companies in India, USA, UK, Singapore and China