Professional IIT-M CCE
Certification in
Machine Learning
IIT Madras
6-Months Online Weekend Classes
Learn with Real-time Project Analysis
About IIT MADRAS
The Indian Institute of Technology Madras or IIT Madras is
a public Technical and Research University established by
the Government of India. IIT-M is recognized globally and
holds the laureate of being the No.1 Engineering University
in India. With a faculty of international fame, bolstered by
a highly motivated and profound student community, IIT
Madras stands true as an Institute of Eminence.
GUVI In A Glance
Grab Ur Vernacular Imprint-GUVI (an IIT-Madras
Incubated Company) is World’s First Vernacular Ed-Tech
Learning Platform. Introduced by Ex PayPal Employees,
GUVI empowers students to master programming skills
with the comfort of their native language. Its mission is to
impart technical skills to all through focussed pedagogical
tools.
About the Co-Founders
Co - Founder at GUVI
20+ years of Technical Expertise
& more
Tech Women Entrepreneur who was selected
For Google Developers’ Launchpad Program
Sridevi
CEO & Founder at GUVI
20+ years of Technical Expertise
& more
Built 7 Products from Scratch Mentored 1000+
Arun Prakash
students Hosted 200+ sessions & 25+ webinars
Co - Founder at GUVI
17+ years of experience with IT industry
Technologist with 9+ years of Entrepreneurial
experience & Member of the Syllabus Sub-
Bala Murugan
Committee at Anna University
IIT-M CCE Certified program in Machine Learning
ZEN Class welcomes you to its next edition of the IIT-M
affiliated program in Machine Learning. The ultimate goal
of this program is to help developers, data scientists &
engineers to gain knowledge of machine learning
techniques such as data transformation & algorithms that
can find patterns in data and apply ML algorithms to
tasks of their own design. The Program features 3 real-
world capstone projects, and each project you build will
become part of your portfolio to demonstrate your newly
acquired skills in data analysis & feature engineering, ML
& deep learning algorithms, and training and evaluating
predictive models using the cloud.
Why GUVI’s
Zen Class?
175% Highest Hike ₹21 Lakhs Highest Salary
40% Hike in Demand 200+ Hiring Partners
360+ Best Industry
100% Placement
Experts
Support
Pre-Program Phase
Candidate
Books a Seat with ₹5000
(100% Refundable)
A ttend Pre-Program Session
Take Assessment
If Selected
Proceed to Machine Learning Program
₹1,30,000(Course Fee) - ₹5000(Booking
Fee) = ₹ 1,25,000(Remaining Fee)
If not selected/ Interested
Immediate Refund of ₹5000
IIT-M CCE Certified in
Machine Learning Program
Fast-paced 6-Months Weekend
Live Online Classes
Hands-on Industry Projects + Hackathons
Technical Mentorship by Industry
Experts + Periodic Meetups
Practise on Coding Practise Platforms
CodeKata | WebKata | IDE
Mock Interviews
Placement Interview Eligibility Test
Proceed to Placement Phase
Placement Phase
IIT-M CCE Machine Learning Candidate
Enters Placement Window
Exclusive Skill-based
Job Notifications
Company-specific Expectations Setting
(Hits Interviews Arranged)
Tech-Guidance +
100% Placement Support
Top skills you’ll learn!
Use Python & SQL to access and analyze data from
several different data resources.
Build predictive models using a variety of supervised &
unsupervised ML algorithms.
Learn how to illustrate Big Data Architecture and
Algorithms using PySpark.
Dive deep into Deep Learning using PyTorch.
Optimize, tune, and improve algorithms according to
specific metrics like accuracy and speed.
Understand the basics of image & gesture recognition
using variations of Recurrent neural network (RNN)
Convolution Neural Networks. (CNN).
Compare the performance of learned models using
suitable metrics.
Technologies covered
Python SQL Data Visualization
MatPlotLib Plotly & Seaborn Deep Learning
Natural Language
PySpark PyTorch Processing
Computer Vision Jupyter Notebook
Program Curriculum
Section 1 : Python Programming (Primary)
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
Functions as Arguments
List Comprehension
File Handling
Debugging in Python
Class and Objects
Lambda, Filters and Map
Python PIP
Read Excel Data in Python
Python MySQL
Iterators
Try and exceptions
A ssignment & Assessments
Section 2 : S q l (Primary)
Data Modelling, Normalization, and Star Schema
Fact & Dimension Tables
Data Partitioning by Date stamp
DDL (create statements)
Select, insert, update & delete (DML)
CTE
Joins
Window functions (rank, dense rank, row
number etc)
Data Types, Variables and Constants
Conditional Structures (IF,CASE, GOTO and
NULL)
Stored procedures and Functions
Integrating python with sql
Section : Shell script (Primary)
3
Basic Shell script commands
Creating Frameworks
Cron jobs
Email alerts
Git – version control
Basics of Linux commands
Section 4 : Orchestrator (Primary)
A irflow
ETL/ ELT Process
Section 5 : Cloud Services
Cloud Storage
Cloud data warehouse
Cloud data processors
Cloud VM’s
Section 6 :
Pyspark API (Primary) (Spark to
be given more weightage,Amgen)
Introduction to Big Data
HDFS (Hadoop File System) architecture
MapReduce Algorithm
Common MapReduce tasks
Large Workflows for multiple MapReduce jobs
Hadoop Ecosystem – Hive, Pig, Sqoop, Flume,
Oozie, Z ookeeper,HCatalog, HBase and YARN.
Introduction to Apache Spark
Hadoop vs Spark
Streaming data handling in Spark
Spark batch data processing (CSV, Json, parquet
fi les) •Data Integration and Transformation using
OCI(Oracle CloudInfrastructure)
A WS/GCP Data Management Tools[EMR, Athena,
Glue]
Containerization of Applications & Docker
Containers
A ssignment & Assessments
Section :
7
Data Cleaning (secondary)
Structured vs Unstructured Data
Common Data issues and how to clean them
Textual data cleaning
Meaningful data transformation (Scaling and
Normalisation)
Example: Movies DataSet Cleaning
Section 8 :
Data Visualization using Matplotlib,
Seaborn and Plotly Dash(Secondary)
Read Complex JSON files
Styling Tabulation
Distribution of Data - Histogram
Box Plot
Pie Chart
Donut Chart
Stacked Bar Plot
Relative Stacked Bar Plot
Stacked Area Plot
Scatter Plots
Bar Plot
Continuous vs Continuous Plot
Line Plot
A ssignment: Covid Data Visualization
Section :
9
Python Refresher (1-WEEK)
Recap- Python Modules
Numpy
ndArray
Pa n t e n
das da afram a d da t aframe
r e te o e tion
la d p ra s
Comma separated value files
Tab-delimited files
Excel files
A ssignment & Assessments
Section 10 :
Machine Learning Refresher
(4 Weeks)
Pre ictive Mo e ing
d d ll
Correlation
Basics of regression
Ordinary least squares
Simple linear regression
Model building
Model assessment and improvement
Diagnostics
Multiple linear regression (model building and
assessment)
Random forest & decision tree
M chine Le ning
a ar
Classification
1. Logistic regression
2 . K nearest neighbours
Clustering
1. K means
Dimensionality reduction methods
1. Principal component analysis and its variants
2 .Linear Discriminant Analysis
Support vector machine
A ssignment & Assessments
Section 11 :
Deep Learning (4 Weeks)
Deep learning, AI big picture
ML overview and deep learning essentials
Basics of Pytorch
Feedforward – single and multiple layer
perceptron Eg: MNIST
Backpropagation Eg: MNIST
Gradient Descent Algorithm and its variants
Linear algebra recap (eigen values, eigen vectors,
EVD)
Principal component analysis (PCA)
A utoencoders- overcomplete, under
complete (AE)
Relation between PCA and AEs
Contractive AEs
Pytorch hands-on autoencoders Eg: MNIST
Convolutional neural networks (CNN)
ImageNet architectures
CNNs for object detection
R-CNN, Fast R-CNN
Recurrent neural networks (RNN)
LSTMs
Seq2Seq Models
A ttention Mechanisms
Practical tips for training deep neural networks
Regularization in deep neural networks
Pytorch hands-on CNN Eg: MNIST
Pytorch hands-on RNN Eg: Transliteration
Different regularization methods for feedforward
Eg: MNIST
Section 12 :
Natural Language Processing
(2 Weeks)
Introduction to Natural Language Processing
Clustering -Recap
Tokenization
N-grams
Stemming
Lemmatization
Tokenizing your Corpus
POS Tagging and Stopwords
Text “Features” and TF-IDF Classification
Machine Learning Approaches to Textual Data
Dendrograms, PCA scatterplots & k-means
Plotting the Text, Finding the Plot
Document Clustering and Word Vectors
Doc2vec, Word2vec
Topic Modeling Basics
Topic Modeling: Strengths, Weaknesses,
Correlations
What’s in a Topic?
Section 1 :
3
Computer Vision (2 Weeks)
Introduction to Computer Vision
Digital Image Processing
What is a digital image?
A pplications
Image operations
Mathematical tools
A lgorithms
Implementation techniques
A utomated Image Processing, Analysis and
Understanding
Deep Neural Networks
Convolutional Neural Networks
A rtificial Neural Networks
Case study
Caps tone o ect : Pr j s
Gesture Recognition, Pneumonia Detection using
X -Ray images Data collection, cleaning,
transformation and visualization.
Hear it from our learners
“They are very approachable and friendly when “GUVI is one of the best platforms to
we ask any doubt or any clarification. Before start a new course and a new career.
joining guvi I have already done a course of data Advanced Programming and Master Data
science in another institution.When comparing Science is one of the best programs
these two institutions, there is a lot of difference which are been trained with industry
in teaching.I love that the mentor who is experts. It has its own software to
teaching the course is not only a mentor but a practise and a huge number of exercises
professional too. This is a very unique thing to master any topic.”
about guvi. I will rate 5/5 to Guvi.”
Vishally Tejas Samanthapudi
“I have attended several classes of Masters in Data
“Guvi helps me to improve my self-confidence science course conducted by Guvi. It is really
in coding skills . The zoom classes are totally helpful to gain knowledge as it is different from
comfortable,friendly and easy to learn .It helps other online courses. Here, we have mentors in live
me to understand the basic and the core sessions, so we will be more concentrated than
concepts and it helped me to. Build logical other online courses where we watch pre
skills.I got great mentor's which helped me to recorded videos. Also we are getting weekly tasks
bridge between the academics. I'm very proud that would make us learn even if there is no class.
Thanks to Guvi.”
I am thankful for all the people in Guvi for building
up such a valuable program for our career.”
Gokila Gokul
“I always liked coding but I didn't really get a
good platform to learn things as per industrial
“Guvi offers a cordial, supportive and friendly requirements. When I was in search I got to know
environment to learners. With excellent support about Guvi, I really felt trustworthy by their
and 24*7 assistance from the mentors guvi response When I joined the Data Science course
does not leave any stone unturned to improvise the weekend live classes and recorded course
your learning. Thanks for being such an videos has made learning easy to me. Eventually
inspiration to us.”
I started spending more time practicing in
Codekata. I loved the way Guvi took care of
clarifying doubts asap. Thank you!.”
Gokak Mohd Ishtiyaque Sonia kola
“Hello folks, if you are thinking of a career transition in
the ‘Data Science’ field then, “GUVI” is the best
“The datascience course is very good,
platform to get nourished, indulged and protruded in
the concepts are being explained in a
this upcoming field and also, it doesn’t matter from
crisp manner. The instructors have good
which engineering background you are or whether
depth in the subject and solve every
you are a working fellow. The best thing I found here
doubt one might have. Thanks to GUVI for
is you will always get motivated unknowingly and
setting a great structured program.”
become curious to learn more & more from the
tutorial videos conducted by the IITM professors.
GUVI helps me to think about the problem in
multidimensional ways. Thanks to the GUVI team”
Shubham Nehete Diliban Sibi
“This course is designed being dynamic, interactive
“The course videos help you to learn the tools by and range of materials to refer. This is very well
yourself and you can track the progress.The structured in such a way that it makes the
mentors are very patient and ensure that participants to perform, discuss, and to participate in
students understand the concept, sometimes assessments that will help the participants to
going the extra mile and explaining. Sometimes maximize the utilization. This program is suitable for all
the mentors try to teach in your native language, if students, freshers and working professionals. This
needed. The practice platforms are easy to learn course is excellent for those who would like to learn
and practice. By completing this data science the basics of program like Python and would like to
course, sure you can become a Data Scientist.”
broaden their knowledge in Data Science. I enjoyed
seeing videos in GUVI website from experts that also
explains the concepts in a detailed manner. ”
Sridharan K Anbazhagan
Who can take this course?
Intermediate Python Programmers who want
to expand their knowledge & expertise in
Machine Learning & Deep Learning.
Data Professionals & developers who want to
learn new skills for feature engineering.
Freshers with foundational Python
knowledge, who wants to advance their
career in one of the most sought-after fields
of Machine Learning & AI.
Program Details
6-Month Weekend
Now become a proficient Machine Learning Expert at
Affordable Installments!
at just ₹ 6900/ Month
Note: Valid documents are required for EMI Process.
Additional processing fee will be applied. EMI Amount
might vary with Vendors
Upto 24 Months
Step into the
sought-after field of AI
&
Learn to build predictive
models from scratch!
IITM Re s e char par k - phase 2
module #9, 3rd floor, D block,
Kanagam Rd, Tharamani, Chennai,
Tamil Nadu, India. 600113