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
Duration | 3 months |
Start from | Start Now |
Total fee | ₹89,999 |
Mode of learning | Online |
Official Website | Go to Website |
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
Become a Data Science Professional with IIT Certification in Advanced Programming at GUVI Course details
- 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
- 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
- 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
Become a Data Science Professional with IIT Certification in Advanced Programming at GUVI Faculty details
Become a Data Science Professional with IIT Certification in Advanced Programming at GUVI Entry Requirements
Become a Data Science Professional with IIT Certification in Advanced Programming at GUVI Admission Process
Important Dates
Other courses offered by GUVI
Become a Data Science Professional with IIT Certification in Advanced Programming at GUVI Students Ratings & Reviews
- 4-55