GUVI
GUVI Logo

IIT Madras - Become a Data Science Professional with IIT Certification in Advanced Programming 

  • Offered byGUVI

Become a Data Science Professional with IIT Certification in Advanced Programming
 at 
GUVI 
Overview

Explore, sort and analyze megadata from various sources in order to take advantage of them and reach conclusions to optimize business processes or for decision support

Duration

3 months

Start from

Start Now

Total fee

89,999

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Become a Data Science Professional with IIT Certification in Advanced Programming
 at 
GUVI 
Highlights

  • IITM Pravartak Certification for Advanced Programming Professional
  • EMI options available (Upto 12 months) with 7-day Refund Policy
  • Live Online Classes + Lifetime recorded videos
  • 100% Job Placement Support & 50+ Interviews Guaranteed
  • Hands-on Industry Projects + Bi-weekly Hackathons
  • Program designed by Subject Matter Experts & Approved by NASSCOM
  • Placement Guidance
  • Digital portfolio through "Github"
  • Unlimited access to practice on CodeKata, Webkata and IDE
Read more
Details Icon

Become a Data Science Professional with IIT Certification in Advanced Programming
 at 
GUVI 
Course details

Who should do this course?
  • Students from disciplines such as computer science, mathematics, statistics, engineering, or related fields who want to specialize in data science
  • Individuals with experience in analytics, business intelligence, or related fields who want to enhance their technical skills and move into more specialized roles in data science
  • Professionals already working in IT or software development roles who want to upskill or reskill in order to pursue opportunities in data science
What are the course deliverables?
  • Best Statistical programming language skills with Python
  • Excellent database querying skills
  • Good understanding of Analytical tools & Statistics
  • Conceptual clarity towards Predictive performance & algorithm optimization
  • Master data visualization & communication skills
More about this course
  • IIT-M Certified Advanced Programmer with Data Science Mastery Program is a leading-edge Technological Program paving your way to an assured lucrative career
  • It is an integrated course directed by GUVI - an IIT-Madras incubated company
  • The vision is to make the premium organizations discover the Right talent through GUVI’s Zen Class
  • 5-month weekend mastery program

Become a Data Science Professional with IIT Certification in Advanced Programming
 at 
GUVI 
Curriculum

Module-1- Python - Basics

Why Python

Python IDE

Hello World Program

Variables & Names

String Basics

List

Tuple

Dictionaries

Conditional Statements

For and While Loop

Functions

Numbers and Math Functions

Common Errors in Python

Module-2- Python - Advanced

Functions as Arguments

List Comprehension

File Handling

Debugging in Python

Class and Objects

Lambda, Filters and Map

Regular Expressions

Python PIP

Read Excel Data in Python

Python MySQL

Iterators

Pickling

Python JSON

Module-3- Algorithmic thinking with Python

Introduction to algorithmic Thinking

Algorithm Efficiency and time complexity

Example algorithms - binary search,

Euclid’s algorithm

Data structures - stack, heap and binary trees

Memory Management/Technologies

Best Practices – Keeping it simple, dry code, naming Conventions, Comments and docs.

Assessment

Module-4-Data handling in Python - Pandas & MongoDB

Introduction to Pandas

Series Data Structure - Querying and Indexing

Data Frame Data Structure - Querying,

Indexing and loading

Merging data frames

Group by operation

Pivot table

Date/Time functionality

Example: Manipulating Data Frame

Module-5- MongoDB

No Schema

Install MongoDB

How MongoDB Works?

Insert First Data

CRUD Operations

Insert Many

Update and Update Many

Delete and Delete Many

Module-6- Diving Deep into find Difference between update and update many

Projection

Intro to Embed Documents

Embed Documents in Action

Adding Arrays

Fetching Data From Structured Data

Schema Types

Types of Data in MongoDB

Relationship between data's

One to One using Embed Method

One to One using Reference Many

One to Many Embed

One to Many Reference Method

Assessment - MongoDB

Module-7- Why counting and probability theory?

Basics of sample and event space

Axioms of probability

Total Probability theorem and Bayes Theorem

Random variables, PMF and CDF

Discrete Distributions - Bernoulli, Binomial and Geometric

Expectation and its properties

Variance and its properties

Continuous Distributions - uniform, exponential and normal

Sampling from continuous distributions

Simulation techniques - simulating in NumPy

Assessment

Module-8-Inferential statistics - sample vs population

CLT and it’s proof

Chi-squared distribution and its properties

Point and Interval Estimators

Estimation technique - MLE

Interval Estimator of ? with unknown ?

Examples of estimators

Hypothesis Testing - I

Hypothesis Testing - II

Hypothesis Testing - III

Assessment

Module-9- Read Complex JSON files

Styling Tabulation

Distribution of Data - Histogram

Box Plot

Data Visualization - Recap

Pie Chart

Donut Chart

Stacked Bar Plot

Relative Stacked Bar Plot

Stacked Area Plot

Scatter Plots

Bar Plot

Continuous vs Continuous Plot

Line Plot

Line Plot Covid Data

Assessment

Module-10- Data Visualisation with Plotly’s dash

Dash by Plotly setup

Dash core components

Style our Dash Application

Callbacks,

Adding interactivity to our Dash Apps using

Callbacks

Module-11- Data Engineering with Python

Handling missing data

Techniques to impute missing values

Encoding the data

Outlier detection and correction

Meaningful data transformation

Assessment

Module-12- Data Analysis on Image and text data

How computers process and understand images,

Pixel

Basic Properties of Images

Greyscale, Processing Pixel Values

Masking

Image Processing

Text data preprocessing

Cleaning Text Data

Exploratory Data Analysis on Image and text data

Assessment

Module-13- Introduction to machine learning

Expert systems and 6 Jars

Supervised Learning - Regression and

Classification

Evaluation metrics and measuring accuracy

Introduction to regression

Interpreting models

Feature selection

Regularisation - Ridge and Lasso

Assessment

Module-14- Machine Learning with Sklearn - Continued

Introduction to classification

Evaluation metrics - TP, FP and AUC

Classification using logistic regression

Classification using KNN

SVM

Assessment

Module-15-Machine Learning with Sklearn - Continued

Introduction to decision trees

Building, pruning and interpreting trees

Ensemble techniques - Bagging and boosting

Random forests

Boosted trees - Gradient boosting

Assessment

Module-16- Machine Learning with Sklearn - Continued

Comparison of supervised

Techniques - when to use what?

Do s and Dont s while training ML models

Handling imbalanced data

Undersampling

Oversampling

Other methods - ROSE, SMOTE, etc.

Assessment

Module-17- Machine Learning with Sklearn - Continued

Introduction to unsupervised learning

Market Basket Analysis

K means algorithm

Assessment

Module-18-Natural Language Processing

Syntactic Analysis

Tokenization

Part of Speech Tagging (PoS Tagging)

Lemmatization and Stemming

Stop word removal

Module-19- Natural Language Processing - Continued

Semantic Analysis

Word sense disambiguation

Relationship extraction

Sentiment Analysis, Text extraction

Module-20- Putting it together - Solving DS problems

Case Study I : Credit Card Fraud detection

Case Study II : Airline Customer segmentation

Case Study III : Product recommendation engine

Module-21

Mock Interviews

Faculty Icon

Become a Data Science Professional with IIT Certification in Advanced Programming
 at 
GUVI 
Faculty details

Mr. Bala Chandar
Data Scientist
Mr. Koushik Krishnan
Data Science Analyst at Credit Suisse
Dr Sanatan Sukhija
Doctorate - IIT Ropar
Mr. Sudarshan S R
Associate Professor - IIT Ropar
Dr. Yayati Gupta
Doctorate - IIT Ropar

Become a Data Science Professional with IIT Certification in Advanced Programming
 at 
GUVI 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Become a Data Science Professional with IIT Certification in Advanced Programming
 at 
GUVI 
Admission Process

    Important Dates

    May 31, 2024
    Course Commencement Date

    Other courses offered by GUVI

    90 K
    3 months
    – / –
    name
    GUVICertificate
    78.8 K
    3 months
    – / –
    95 K
    3 months
    – / –
    85 K
    6 months
    – / –
    View Other 27 CoursesRight Arrow Icon

    Become a Data Science Professional with IIT Certification in Advanced Programming
     at 
    GUVI 
    Students Ratings & Reviews

    5/5
    Verified Icon5 Ratings
    R
    Ravanesh Indrajith
    Become a Data Science Professional with IIT Certification in Advanced Programming
    Offered by GUVI
    5
    Learning Experience: Course covers all the topics that are very useful to work on corporate standard
    Faculty: For each and every module assignments are given and finally one exam will be there
    Course Support: Learn a lot from this course in data science field
    Reviewed on 2 Mar 2023Read More
    Thumbs Up IconThumbs Down Icon
    View 1 ReviewRight Arrow Icon
    qna

    Become a Data Science Professional with IIT Certification in Advanced Programming
     at 
    GUVI 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...