You are on page 1of 7

We will let you

know if there
is any changes
in the
schedule
Duration Trainer Topic Comment

Pre-work- • Python basic


sessions constructs
• Introduction to
a basic
construct in
Python
• Understanding
indentation like
tabs and
spaces
• Python built-in
data types
• Basic
operators in
Python
• Loop and
control
statements like
break, if, for,
continue, else,
range() and
more.
Hands-on
Exercise –
• Write your first
Python program
• Write a Python
function (with
and without
parameters)
• Use Lambda
expression
• Write a class
• Create a
member
function and a
variable
• Create an
object and write
a for loop to
print all odd
numbers
3 Industry Experts 2. NumPy for
mathematical
computing
• Introduction to
mathematical
computing in
Python
• What are
arrays and
matrices, array
indexing, array
math,
Inspecting a
numpy array,
Numpy array
manipulation
Hands-on
Exercise –
1. How to
import numpy
module
2. Creating
array using ND-
array
3. Calculating
standard
deviation on
array of
numbers and
calculating
correlation
between two
variables
3 Industry Experts 3. Scipy for
scientific
computing
1. Introduction
to scipy,
building on top
of numpy
2. What are the
characteristics
of scipy?
3. Various
subpackages
for scipy like
Signal,
Integrate,
Fftpack,
Cluster,
Optimize, Stats
and more,
Bayes Theorem
with scipy.
Hands-on
Exercise:
1. Importing of
scipy
2. Applying the
Bayes theorem
on the given
dataset.
3 Industry Experts 4. Data
manipulation
• What is a data
Manipulation?
Using Pandas
library
• Numpy
dependency of
Pandas library
• Series object
in pandas
• Dataframe in
Pandas
• Loading and
handling data
with Pandas
• How to merge
data objects
• Concatenation
and various
types of joins on
data objects,
exploring
dataset
Hands-on
Exercise –
1. Doing data
manipulation
with Pandas by
handling tabular
datasets that
includes
variable types
like float,
integer, double
and others.
2. Cleaning
dataset,
Manipulating
dataset,
Visualizing
dataset
3 Industry Experts 5. Data
visualization
with Matplotlib
• Introduction to
Matplotlib
• Using
Matplotlib for
plotting graphs
and charts like
Scatter, Bar,
Pie, Line,
Histogram and
more
• Matplotlib API
Hands-on
Exercise –
1. Deploying
Matplotlib for
creating pie,
scatter, line and
histogram.
2. Subplots and
Pandas built-in
data
visualization
3 LAB work Intellipaat Assignment
support Team Session and
20th Nov 2021 OOPS
to 4th Dec 2021 Concepts
11-Dec 2 Module 3: IIT - Prof. 1. Statistics &
Advanced Shankar probability in
Statistics detail
• Central
tendency
• Variability
• Probability
definitions and
notation
• Joint
probabilities
• ThesSum rule,
conditional
probability, and
the product rule
12-Dec 2 Module 3: IIT - Prof. • Bayes
Advanced Shankar theorem
Statistics • Correlation
• Hypothesis
testing
18th dec 2 Module 4: IIT - Dr. • Introduction to
Machine Sridharakumar machine
Learning & Narasimhan learning
Prediction • Need of
Algorithms machine
learning
• Types of
machine
learning and
workflow of
machine
Learning
• Uses cases in
machine
learning, its
various
algorithms
• What is
supervised
learning?
• What is
unsupervised
Learning?
19-Dec 2 IIT - Dr. Nabil 2. Supervised cancelled
learning
• What is linear
regression?
• Step by step
calculation of
linear
regression
• Logistic
regression
• What is
classification?
25th dec 2 Industry expert - • Introduction to Repeat
Shivam K machine
learning
• Need of
machine
learning
• Types of
machine
learning and
workflow of
machine
Learning
• Uses cases in
machine
learning, its
various
algorithms
• What is
supervised
learning?
• What is
unsupervised
Learning?
26th dec 2 IIT - Dr. Nabil 1.Statistics:
Expectation,
variance,
covariance,
confidence
interval,
hypothesis
testing.
1 Jan 3 LAB WORK Industry expert Statistics
- Shivam K assignment -
Descriptive
statistics
including
normal
distribution,
Central
tendency (the
mean, median,
and mode),
variability
(25%, 50%,
75% quartiles),
variance,
standard
deviation,
inferential
statisitcs by
implemeting the
probablity
concept.
2 Jan 2 IIT - Mr.Suresh 2. Supervised
Ramadurai learning
• What is linear
regression?
• Step by step
calculation of
linear
regression
• Logistic
regression
• What is
classification?
8th Jan 2 IIT - Dr. Nabil • Decision tree
• Random forest
• Performance
measures for
classification
problems
9-Jan 3 LAB WORK Intellipaat team Assignment
linear and
logistic
regression -
Dividing the
dataset into
train and test,
linear reg and
logistic reg
algorithm,
Model fitting,
Model testing,
Performance
calculations
using r2_score,
accuracy_score,
confusion_matri
x, adjusted_r2
score
15th Jan 2 LAB WORK Intellipaat team Assignment
linear and
logistic
regression -
Dividing the
dataset into
train and test,
linear reg and
logistic reg
algorithm,
Model fitting,
Model testing,
Performance
calculations
using r2_score,
accuracy_score,
confusion_matri
x, adjusted_r2
score
16-Jan 2 LAB WORK Intellipaat team Assignment
Decision tree
and Random
forest -
dividing the
dataset into
train and test
decision tree
and random
forest algorithm
model fitting
model testing
performance
calculations
using
accuracy_score,
confusion_matri
x
22-Jan IIT - Dr.Nabil 3. Unsupervised
learning
• Introduction to
unsupervised
learning
• Use cases of
unsupervised
learning
• What is
clustering?
• What is K-
means
clustering?
• Step by step
calculation of k-
means
algorithm
23-Jan IIT - Prof. Arun 4.
Dimensionality
reduction
• Introduction to
dimensionality
• Why
dimensionality
reduction?
• PCA
• Factor
analysis
• LDA
29-Jan LAB WORK Intellipaat team Covid-19
project
Analyzing data
based on time
series data type
30-Jan IIT - Prof. Arun 5. Time series
forecasting
• Stationarity
• ACF & PACF
• White noise
AR model
• MA model
5-Feb LAB WORK Intellipaat team PCA
Assignment
- Loading
Dataset
- Implementing
Principal
component
analysis (PCA)
- increasing
interpretability
- minimizing
information loss

LDA
Assignment
-Loading
Dataset
-Implementing
Linear
Discriminant
Analysis
-projecting
features in
higher
dimension
space into a
lower
dimension
space.

Factor Analysis
Assignment
write UP
- Loading
Dataset
- Implementing
Factor Analysis
on Dataset
-creates factors
from the
observed
variables to
represent the
common
variance
-
6-Feb IIT - Prof. Arun • ARMA model
• ARIMA
model
case studies
case studies
case studies
case studies
Project - Heart
12 Feb - 27 Feb diesease
27 feb - 6 18 Industry Experts 3.Artificial
march Neural
Networks and
Various
Methods
• Various
methods that
are used to train
artificial neural
networks
• Perceptron
learning rule,
gradient
descent rule,
tuning the
learning rate,
regularization
techniques,
optimization
techniques
• Stochastic
process,
vanishing
gradients,
transfer
learning,
regression
techniques,
• Lasso l1 and
ridge l2,
unsupervised
pre-training,
xavier
initialization.
Industry Experts 4. Deep
Learning
Libraries
• Understanding
how deep
learning works
• Activation
functions,
illustrating
perceptron,
perceptron
training
• multi-layer
perceptron, key
parameters of
perceptron;
• Tensorflow
introduction and
its open-source
software library
that is used to
design, create
and train
• Deep learning
models followed
by google’s
tensor
processing unit
(tpu)
programmable
ai
• Python
libraries in
tensorflow,
code basics,
variables,
constants,
placeholders
• Graph
visualization,
use-case
implementation,
keras, and
more.
Industry Experts Recommendati
on Engine
12th march 3 Module 2: Git Industry Experts 1. What is
Version Control
2. Types of
Version Control
System
3. Introduction
to SVN
4. Introduction
to Git
5. Git Lifecycle
6. Common Git
Commands
7. Working with
Branches in Git
8. Merging
Branches
9. Resolving
Merge Conflicts
10. Git
Workflow
Hands-on
Exercise –
1. Git Life cycle
Commands
2. Pushing
Code to Github
3. Stashing
Code in Git
4. Creating,
Deleting Git
Branches
5. Reverting a
Push to GitHub
6. Merging
branches using
git merge
7. Merging
branches using
git rebase.
8. Resolving
merge conflicts
using git merge
tool
13 March to 30 Module 8: Data Industry Experts 1. Introduction
27th March Wrangling with to SQL
SQL • Various types
of databases
• Introduction to
Structured
Query
Language
• Distinction
between client
server and file
server
databases
• Understanding
SQL Server
Management
Studio
• SQL Table
basics
• Data types
and functions
• Transaction-
SQL
• Authentication
for Windows
• Data control
language
• The
identification of
the keywords in
T-SQL, such as
Drop Table
Industry Experts 2. Database
Normalization
and Entity
Relationship
Model
• Different types
of Anomalies
• Different
Types of
Dependencies
• What is
Normalization
and different
normalization
forms
• Entity-
Relationship
Model
• Entity and
Entity Set
• Attributes and
types of
Attributes
• Entity Sets
• Relationship
Sets
• Degree of
Relationship
• Mapping
Cardinalities,
One-to-One,
One-to-Many,
Many-to-one,
Many-to-many
• Symbols used
in E-R Notation
Industry Experts 3. SQL
Operators
• Introduction to
relational
databases
• Fundamental
concepts of
relational rows,
tables, and
columns
• Several
operators (such
as logical and
relational),
constraints,
domains,
indexes, stored
procedures,
primary and
foreign keys
• Understanding
group functions
• The unique
key
Industry Experts 4. Working with
SQL: Join,
Tables, and
Variables
• Advanced
concepts of
SQL tables
• SQL functions
• Operators &
queries
• Table creation
• Data retrieval
from tables
• Combining
rows from
tables using
inner, outer,
cross, and self
joins
• Deploying
operators such
as ‘intersect,’
‘except,’ ‘union,’
• Temporary
table creation
• Set operator
rules
• Table
variables
Industry Experts 5. Deep Dive
into SQL
Functions
• Understanding
SQL functions –
what do they
do?
• Scalar
functions
• Aggregate
functions
• Functions that
can be used on
different
datasets, such
as numbers,
characters,
strings, and
dates
• Inline SQL
functions
• General
functions
• Duplicate
functions
Industry Experts 6. Working with
Subqueries
• Understanding
SQL
subqueries,
their rules
• Statements
and operators
with which
subqueries can
be used
• Using the set
clause to modify
subqueries
• Understanding
different types
of subqueries,
such as where,
select, insert,
update, delete,
etc.
• Methods to
create and view
subqueries
Industry Experts 7. SQL Views,
Functions, and
Stored
Procedures
• Learning SQL
views
• Methods of
creating, using,
altering,
renaming,
dropping, and
modifying views
• Understanding
stored
procedures and
their key
benefits
• Working with
stored
procedures
• Studying user-
defined
functions
• Error handling
2nd April to 18 Module 5: Data Industry Experts 1. Introduction
17th April Science at to Big Data and
Scale Apache Spark
• What is Big
Data?
• 5 V’s of Big
Data
• Problems
related to Big
Data: Use Case
• What tools
available for
handling Big
Data?
• What is
Hadoop?
• Why do we
need Hadoop?
• Key
Characteristics
of Hadoop
• Important
Hadoop
ecosystem
concepts
• MapReduce
and HDFS
• Introduction to
Apache Spark
• What is
Apache Spark?
• Why do we
need Apache
Spark?
• Who uses
Spark in the
industry?
• Apache Spark
architecture
• Spark Vs.
Hadoop
• Various Big
data
applications
using Apache
Spark
Industry Experts Introduction to
PySpark
Industry Experts • Streaming
Pyspark
Industry Experts 4. PySpark SQL
and Data
Frames
• Need for
Spark SQL
• What is Spark
SQL
• Spark SQL
Architecture
• SQL Context
in Spark SQL
• User-Defined
Functions
• Data Frames
• Interoperating
with RDDs
• Loading Data
through
Different
Sources
• Performance
Tuning
• Spark-Hive
Integration
Hands-On:
Spark SQL –
Creating data
frames, Loading
and
transforming
data through
different
sources, Spark-
Hive Integration
23rd April 3 Industry Experts 5. Introduction
to Hive
4.1 Introducing
Hadoop Hive
4.2 Detailed
architecture of
Hive
4.3 Comparing
Hive with Pig
and RDBMS
4.4 Working
with Hive Query
Language
4.5 Creation of
a database,
table, group by
and other
clauses
4.6 various
types of Hive
tables,
HCatalog
4.7 Storing the
Hive Results,
Hive
partitioning, and
Buckets
Hands-on
Exercise:
Database
creation in Hive,
Dropping a
database, Hive
table creation,
How to change
the database?,
Data loading,
Dropping and
altering table,
Pulling data by
writing Hive
queries with
filter conditions,
Table
partitioning in
Hive, What is a
group by
clause?
24th April - 1st 9 Module 11: Industry Experts 1. Why and
May Deploying when we need
Machine MLOps
Learning • Data
Models on Scientists’ Pain
Cloud (MLOps) Points
• Machine
Learning
Lifecycle
• MLOps
Architecture
and TensorFlow
Extended
Components
7th May to 28th 21 Industry Experts 2. AI Pipelines
May • Overview
• Introduction to
AI Platform
Pipelines8m
• Concepts
• When to use
• Ecosystem
• Getting
Started with
Google Cloud
and Qwiklabs
Industry Experts 3. Training,
Tuning and
serving on AI
Platform
• System and
concepts
overview
• Create a
reproducible
dataset
• Implement a
tunable model
• Build and
push a training
container
• Train and tune
the model
• Serve and
query the model
Industry Experts 4. Kubeflow
Pipelines on AI
Platform
1. System and
concept
overview
2. Describing a
Kubeflow
Pipeline with KF
DSL
3. Pre-built
components
4. Lightweight
Python
Components
5. Custom
components
6. Compile,
upload and Run
Industry Experts 5. CI/CD for
Kubeflow
Pipelines
• Concept
Overview
• Cloud Build
Builders
• Cloud Build
Configuration
• Cloud Build
Triggers
Industry Experts Projects Case
studies,
Assignments
29th May to 2nd 30 Module 10: Industry Experts 1. Introduction
June Data to Data
Visualization Visualization
with Tableau • What is data
visualization?
• Comparison
and benefits
against reading
raw numbers
• Real use
cases from
various
business
domains
• Some quick
and powerful
examples using
Tableau without
going into the
technical details
of Tableau
• Installing
Tableau,
Tableau
interface,
Connecting to
DataSource,
Tableau data
types
• Data
preparation
Industry Experts 2. Architecture
of Tableau
• Installation of
Tableau
Desktop
• Architecture of
Tableau
• Interface of
Tableau
(Layout,
Toolbars, Data
Pane, Analytics
Pane, etc.)
• How to start
with Tableau
• The ways to
share and
export the work
done in Tableau
Hands-on
Exercise:
1. Play with
Tableau
desktop, Learn
about the
interface, Share
and export
existing works
Industry Experts 3. Working with
Metadata and
Data Blending
• Connection to
Excel
• Cubes and
PDFs
• Management
of metadata and
extracts
• Data
preparation
• Joins (Left,
Right, Inner,
and Outer) and
Union
• Dealing with
NULL values,
cross-database
joining, data
extraction, data
blending,
refresh
extraction,
incremental
extraction, how
to build extract,
etc.
Hands-on
Exercise:
1. Connect to
Excel sheet to
import data,
Use metadata
and extracts,
Manage NULL
values, Clean
up data before
using, Perform
the join
techniques,
Execute data
blending from
multiple sources
Industry Experts 4. Creation of
Sets
Mark, highlight,
sort, group, and
use sets
(creating and
editing sets,
IN/OUT, sets in
hierarchies),
Constant sets,
Computed sets,
bins, etc.
Hands-on
Exercise:
1. Use marks to
create and edit
sets, Highlight
the desired
items, Make
groups, Apply
sorting on
results, Make
hierarchies
among the
created sets
Industry Experts 5. Working with
Filters
• Filters
(addition and
removal)
• Filtering
continuous
dates,
dimensions,
and measures
• Interactive
filters, marks
card, and
hierarchies
• How to create
folders in
Tableau
• Sorting in
Tableau
• Types of
sorting
• Filtering in
Tableau
• Types of filters
• Filtering the
order of
operations
Hands-on
Exercise:
1. Use the data
set by
date/dimension
s/measures to
add a filter
2. Use
interactive filter
to view the data
3.
Customize/rem
ove filters to
view the result
Industry Experts 6. Organizing
Data and Visual
Analytics
• Using
Formatting
Pane to work
with menu,
fonts,
alignments,
settings, and
copy-paste
• Formatting
data using
labels and
tooltips
• Edit axes and
annotations
• K-means
cluster analysis
• Trend and
reference lines
• Visual
analytics in
Tableau
• Forecasting,
confidence
interval,
reference lines,
and bands
Hands-on
Exercise:
1. Apply labels
and tooltips to
graphs,
annotations,
edit axes’
attributes
2. Set the
reference line
3. Perform k-
means cluster
analysis on the
given dataset
Industry Experts 7. Working with
Mapping
• Working on
coordinate
points
• Plotting
longitude and
latitude
• Editing
unrecognized
locations
• Customizing
geocoding,
polygon maps,
WMS: web
mapping
services
• Working on
the background
image, including
add image
• Plotting points
on images and
generating
coordinates
from them
• Map
visualization,
custom
territories, map
box, WMS map
• How to create
map projects in
Tableau
• Creating dual
axes maps, and
editing locations
Hands-on
Exercise:
1. Plot longitude
and latitude on
a geo map
2. Edit locations
on the geo map
3. Custom
geocoding
4. Use images
of the map and
plot points
5. Find
coordinates
6. Create a
polygon map
7. Use WMS
Industry Experts 8. Working with
Calculations
and
Expressions
• Calculation
syntax and
functions in
Tableau
• Various types
of calculations,
including Table,
String, Date,
Aggregate,
Logic, and
Number
• LOD
expressions,
including
concept and
syntax
• Aggregation
and replication
with LOD
expressions
• Nested LOD
expressions
• Levels of
details: fixed
level, lower
level, and
higher level
• Quick table
calculations
• The creation
of calculated
fields
• Predefined
calculations
• How to
validate
Industry Experts 9. Working with
Parameters
• Creating
parameters
• Parameters in
calculations
• Using
parameters with
filters
• Column
selection
parameters
• Chart
selection
parameters
• How to use
parameters in
the filter session
• How to use
parameters in
calculated fields
• How to use
parameters in
the reference
line
Hands-on
Exercise:
• Creating new
parameters to
apply on a filter
• Passing
parameters to
filters to select
columns
• Passing
parameters to
filters to select
charts
Industry Experts 10. Charts and
Graphs
• Dual axes
graphs
• Histograms
• Single and
dual axes
• Box plot
• Charts:
motion, Pareto,
funnel, pie, bar,
line, bubble,
bullet, scatter,
and waterfall
charts
• Maps: tree
and heat maps
• Market basket
analysis (MBA)
• Using Show
me
• Text table and
highlighted
table
Hands-on
Exercise:
1. Plot a
histogram, tree
map, heat map,
funnel chart,
and more using
the given
dataset
2. Perform
market basket
analysis (MBA)
on the same
dataset
Industry Experts 11. Dashboards
and Stories
• Building and
formatting a
dashboard
using size,
objects, views,
filters, and
legends
• Best practices
for making
creative as well
as interactive
dashboards
using the
actions
• Creating
stories,
including the
intro of story
points
• Creating as
well as updating
the story points
• Adding catchy
visuals in
stories
• Adding
annotations with
descriptions;
dashboards and
stories
• What is
dashboard?
• Highlight
actions, URL
actions, and
filter actions
• Selecting and
clearing values
• Best practices
to create
dashboards
• Dashboard
examples; using
Tableau
workspace and
Tableau
interface
• Learning
about Tableau
joins
• Types of joins
• Tableau field
types
• Saving as well
as publishing
data source
• Live vs extract
connection
• Various file
types
Hands-on
Exercise:
1. Create a
Tableau
dashboard
view, include
legends,
objects, and
filters
2. Make the
dashboard
interactive
3. Use visual
effects,
annotations,
and
descriptions to
create and edit
a story
Industry Experts 12. Tableau
Prep
• Introduction to
Tableau Prep
• How Tableau
Prep helps
quickly combine
join, shape, and
clean data for
analysis
• Creation of
smart examples
with Tableau
Prep
• Getting
deeper insights
into the data
with great visual
experience
• Making data
preparation
simpler and
accessible
• Integrating
Tableau Prep
with Tableau
analytical
workflow
• Understanding
the seamless
process from
data
preparation to
analysis with
Tableau Prep
Industry Experts 13. Integration
of Tableau with
R and Hadoop
• Introduction to
R language
• Applications
and use cases
of R
• Deploying R
on the Tableau
platform
• Learning R
functions in
Tableau
• The
integration of
Tableau with
Hadoop
Hands-on
Exercise:
1. Deploy R on
Tableau
2. Create a line
graph using R
interface
3. Connect
Tableau with
Hadoop to
extract data
2 Module 6: AI & IITM-Faculty 1. Introduction
Deep Learning to Deep
using Learning and
Tensorflow Neural
Networks
• Field of
machine
learning, its
impact on the
field of artificial
intelligence
• The benefits
of machine
learning w.r.t.
Traditional
methodologies
• Deep learning
introduction and
how it is
different from all
other machine
learning
methods
• Classification
and regression
in supervised
learning
• Clustering and
association in
unsupervised
learning,
algorithms that
are used in
these
categories
• Introduction to
ai and neural
networks
• Machine
learning
concepts
• Supervised
learning with
neural networks
• Fundamentals
of statistics,
hypothesis
testing,
probability
distributions,
and hidden
markov models.
2 IITM-Faculty 2. Multi-layered
Neural
Networks
• Multi-layer
network
introduction,
regularization,
deep neural
networks
• Multi-layer
perceptron
• Overfitting and
capacity
• Neural
network
hyperparameter
s, logic gates
• Different
activation
functions used
in neural
networks,
including relu,
softmax,
sigmoid and
hyperbolic
functions
• Back
propagation,
forward
propagation,
convergence,
hyperparameter
s, and
overfitting.
Projects Case
studies,
Assignments,
mock
interviews,
mentor
sessions
Career Services

You might also like