PROFESSIONAL
CERTIFICATE COURSE IN
AI AND
MACHINE LEARNING
With dedicated live sessions on latest AI topics like generative
AI, prompt engineering, ChatGPT and much more
Table of Contents
About the Program 03
Key Features of the Program 04
About E&ICT Academy, IIT Kanpur 05
Eligibility Criteria 06
Application Process 06
Who is This Program Ideal For? 08
Program Outcomes 09
Learning Path 11
Tools Covered 27
Projects 28
Certificate 31
About the Program
Artificial Intelligence (AI) is the technology of mimicking human intelligence. AI is one
among the most sought-after technologies in this highly competitive digital economy.
In this day and age where large amounts of data is pouring in, AI technology is able to
read, interpret, and make decisions without specific task algorithms. AI technologies
have created critical innovations to help mankind such as speech recognition,
autonomous vehicles, smart manufacturing, and much more.
Take advantage of this AI and Machine learning program to gain a competitive edge
in the job market. This program follows a holistic learning pedagogy with a blend
of live training from industry experts, self-paced videos, hands-on projects, labs,
and masterclasses from IIT Kanpur faculty. Live mentorship will provide you with a
high engagement learning environment and industry-relevant applications, helping
concepts and workflows, machine learning, deep learning, computer vision, natural
language processing, speech recognition, reinforcement learning, generative AI, prompt
engineering, explainable AI, ChatGPT and much more.
3 | www.simplilearn.com
3
Key Features of the Program
Program completion certificate from E&ICT Academy,
IIT Kanpur
Masterclasses delivered by distinguished IIT Kanpur faculty
Live interactives sessions covering latest AI topics,
including generative AI, prompt engineering, ChatGPT,
explainable AI and many more
Learn about applications of ChatGPT, OpenAI, Dall-E,
Midjourney & other tools
Perfect your skills with 25+ hands-on projects across multiple
industries
Seamless access to integrated labs
Capstone projects in 3 domains
Simplilearn’s Career Assistance to help you get noticed by
top hiring companies
8X higher interaction in live online classes by industry experts
Gain valuable insights into AI advancements used in the industry
4
About E&ICT Academy, IIT Kanpur
Established in 1959, IIT Kanpur is among the most prestigious institutes in
India. It has consistently ranked in the top five engineering institutes in India
over the past several decades, and many of the institute’s alumni are leaders in
engineering, humanities, and management.
Electronics & ICT Academy (E&ICT Academy) at IIT Kanpur was established in
2016 in partnership with the Ministry of Electronics and Information Technology
(MeitY), Government of India. It is mandated to provide industry-focused and
industry-driven hands-on courses in Electronics & ICT. It strives to narrow the
gap between the academic approach to Electronics & ICT domains as currently
provided by educational institutes and the practically-oriented approach as
demanded by the industry.
E&ICT Academy, IIT Kanpur has collaborated with Simplilearn to deliver this
program. Simplilearn’s award-winning immersive learning model delivered
via live virtual classes focuses on applied learning to create immediate career
impact.
5 | www.simplilearn.com
5
Program Eligibility Criteria and
Application Process
Eligibility Criteria
A bachelor’s degree with an average score of at least of 50 percent
Prior knowledge or experience in programming and mathematics
2+ years of formal work experience (preferred)
Application Process
Candidates can apply for this program in 3 simple steps:
STEP 1 STEP 2 STEP 3
SUBMIT AN APPLICATION APPLICATION REVIEW ADMISSION
Tell us about yourself and An admission panel will Selected candidates
why you want to do this shortlist candidates can join the program by
program based on their application paying the admission fee
6
Talk to an Admissions Counselor
We have a team of dedicated admissions counselors to help guide you in
the application process and related matters. They are available to:
Address questions related to the application
Help you better understand the program and answer your questions
7
Who is This Program Ideal For?
This program caters to professionals from a variety of industries and
backgrounds. The diversity of our students adds richness to class
discussions and interactions. Roles in this space require a combination of
experience and understanding of tools and technologies. This program
is ideal for professionals looking for a career transition into the field
of AI and ML with knowledge or prior experience in programming and
mathematics and an analytical frame of mind.
This program is ideal for professionals eager to develop AI and ML
expertise with the objective of:
Transitioning to AI and ML roles in their organization
Seeking to advance their career in the industry
Giving shape to entrepreneurial aspirations
8
Program Outcomes
By participating in this program, you will:
Learn about the latest AI trends like generative AI, prompt engineering,
ChatGPT and many more.
Understand the meaning, purpose, scope, stages, applications and
Gain an in-depth understanding of data science processes, data
wrangling, data exploration, hypothesis building and testing.
Perform scientific and technical computing using the SciPy package
and its sub-packages, such as Integrate, Optimize, Statistics, IO and
Weave.
Gain expertise in mathematical computing using the NumPy and scikit-
learn packages.
Master the concepts of supervised and unsupervised learning,
recommendation engines and time series modeling.
Validate machine learning models and decode various accuracy
metrics.
Understand deep learning and its applications.
Comprehend neural networks, and traverse the layers of data
abstraction.
Explore tools such as Keras, to build computer vision applications.
Become familiar with generative adversarial networks (GANs).
9
Perform distributed and parallel computing using high-performance
GPUs.
Learn about natural language processing and natural language
generation.
Understand the fundamentals of natural language processing (NLP)
using the most popular library, Python Natural Language Toolkit
(NLTK).
Learn how to apply machine learning and deep learning to NLP.
Perform text-to-speech conversion with automated speech recognition.
Use Python and TensorFlow to understand reinforcement learning
theory.
Learn how to solve reinforcement learning problems through a variety
of strategies.
10
Learning Path Visualization
01 Foundations : Mathematics & Statistics Essentials
02 Foundations : Programming Refresher
03 Core: Applied Data Science with Python
04 Core: Machine Learning
05 Core: Deep Learning with Keras and TensorFlow
06 Core: Essentials of Generative AI, Prompt Engineering
& ChatGPT
07 Capstone Project
Electives
Advanced: Advanced Deep Advanced: Reinforcement
Learning and Computer Vision Learning
Advanced: Natural Language Academic Masterclass
Processing and Speech
Recognition Industry Masterclass
11
Foundations: Mathematics & Statistics
Essentials
This introductory course provides a solid foundation in mathematical and
statistical principles. The course aims to develop your critical thinking
and problem-solving skills, enabling you to analyze data, make informed
decisions and apply mathematical and statistical techniques to industry-
relevant situations. This course serves as a stepping stone for further
learning in this program.
Learning Outcomes
Understand the key concepts used in coordinate geometry and linear
algebra.
Understand the concept of eigenvalues, eigenvectors and
eigendecomposition.
Gain a solid foundation in calculus, including an understanding of
limits, derivatives and integrals.
Identify the applications of statistics in various business areas.
Delineate between structured and unstructured data.
Define mathematical and positional averages.
Explore means, medians, deciles, percentiles, modes and quartiles.
Define measures of dispersion and measures like range, quartile
deviation and outliers.
12
Describe mean absolute deviation (MAD), standard deviation and
variance.
Understand the concepts of probability.
Identify independent and dependent events.
Understand the Bayes’ theorem.
Learn the techniques used for sampling methods.
Perform one-tail and two-tail tests.
Topics Covered
Introduction to Mathematics Probability Distributions
Coordinate Geometry Sampling and Sampling
Techniques
Linear Algebra
Inferential Statistics
Eigenvalues, Eigenvectors and
Eigendecomposition Application of
Inferential Statistics
Introduction to Calculus
Relationship Between
Understanding the Data
Variables
Descriptive Statistics
Application of Statistics
in Business
Data Visualization
Probability
13
Foundations: Programming Refresher
Develop foundational Python skills that you will use throughout
bootcamp. Use Python to implement AI and ML algorithms, analyze data,
Learning Outcomes:
Learn about procedural and object-oriented programming.
Explore the advantages of using Python.
Install Python and its IDE.
Learn how to use Jupyter Notebook.
Implement Python identifiers, indentations and comments.
Identify Python data types, operators and string functions.
Explore the scope of a variable in a function.
Explain OOP and its characteristics.
Describe methods, attributes and access modifiers.
Explain multi-threading.
14
Topics Covered
Programming Basics Python Functions
Introduction to Python OOPS Concepts with Python
Programming
Threading
Python Data Types and
Operators
Conditional Statements &
Loops
15
Core: Applied Data Science with Python
This course covers data science essentials, including data preparation,
model building and evaluation. You will learn Python concepts like strings,
Lambda functions and lists, and explore NumPy, linear algebra, statistical
concepts (e.g., measures of central tendency and dispersion, skewness,
covariance and correlation), hypothesis testing (e.g. Z-test, T-test, ANOVA)
and data manipulation with Pandas. You will also gain data visualization
skills using Matplotlib, Seaborn, Plotly and Bokeh.
Learning Outcomes:
Explain the basics of data science and its applications.
Explore data preparation, model building and evaluation processes.
Apply Python strings, and discuss Lambda and lists in Python.
Understand the fundamentals of NumPy.
Explore array indexing and slicing.
Apply the principles of linear algebra.
Comprehend the application of calculus in linear algebra.
Calculate the measures of central tendency and dispersion.
Understand statistical fundamentals like skewness, covariance and
correlation.
Describe the null hypothesis and alternate hypothesis.
Describe the concept of ANOVA.
16
Work with Pandas’ two primary data structures: Series and DataFrame.
Use Pandas to load, index, reindex and merge data.
Prepare the data and then format, normalize and standardize it using
data binning.
Construct a graph using Matplotlib, Seaborn, Plotly and Bokeh.
Topics Covered
Introduction to Data Science Advanced Statistics
Essentials of Python Working with Pandas
Programming
Data Analysis
NumPy
Data Wrangling
Linear Algebra
Data Visualization
Statistics Fundamentals
End-to-End Statistics
Probability Distributions Application in Python
17
Core: Machine Learning
applications. You will analyze the machine learning pipeline and delve into
supervised learning, regression models and classification algorithms. You
will also study unsupervised learning, clustering techniques and ensemble
modeling, evaluate machine learning frameworks like TensorFlow and
Keras and build a recommendation engine using PyTorch.
Learning Outcomes:
Analyze the machine learning pipeline and machine learning
operations (MLOps).
Learn about supervised learning and its applications.
Understand overfitting and underfitting and how to detect and
prevent both.
Identify linearity between variables and plot a correlation map.
Determine when to use unsupervised algorithms and understand
18
boosting and stacking.
Keras.
Build a recommendation engine using PyTorch.
Topics Covered:
Machine Learning Unsupervised Learning
Supervised Learning Ensemble Learning
Regression and its Recommendation Systems
Applications
Classification and its
Applications
19
Core: Deep Learning with Keras and
TensorFlow
This comprehensive course equips you with the expertise to deploy deep
learning tools using these AI/ML frameworks. Explore the fundamental
concepts and applications of deep learning and understand the
include neural networks, forward and backward propagation, TensorFlow
2, Keras, performance improvement techniques, model interpretability,
convolutional neural networks (CNNs), transfer learning, object detection,
recurrent neural networks (RNNs), autoencoders and creating neural
networks in PyTorch. You will build a strong foundation in deep learning
principles and be able to build and optimize deep learning models
Learning Outcomes:
learning.
Learn the applications of deep learning.
Master forward propagation and backward propagation in deep neural
networks (DNN).
Get an introduction to modeling and performance improvement in
deep learning.
Comprehend hyperparameter tuning and model interpretability.
Learn about dropout and early stopping and how to implement them.
20
Master convolutional neural networks (CNN) and object detection.
Grasp the fundamentals of recurrent neural networks (RNN).
Understand the basics of PyTorch and learn how to create a neural
network in PyTorch.
Topics Covered:
Introduction to Deep Learning Object Detection
Artificial Neural Networks Recurrent Neural Networks
(RNN)
Deep Neural Networks
Transformer Models for
TensorFlow 2 NLP
Model Optimization and Getting Started with
Performance Improvement Autoencoders
Convolutional Neural Networks Pytorch
(CNN)
Transfer Learning
21
Core: Essentials of Generative AI,
Prompt Engineering & ChatGPT
This course provides a comprehensive understanding of generative
AI models with a focus on ChatGPT. You will gain an understanding of
the essentials of generative AI and its landscape, prompt engineering,
explainable AI, conversational AI, ChatGPT and other LLMs.
Learning Outcomes:
Understand the fundamentals of generative AI models, including the
working principles and various types of generative AI models.
Comprehend the concept of explainable AI, recognize its significance
systems.
performance and control the behavior of generative AI models.
Gain an understanding of ChatGPT, including its working mechanisms,
notable features and limitations.
Identify and explore diverse applications and use cases where
ChatGPT can be leveraged.
Gain exposure to fine-tuning techniques to customize and optimize
ChatGPT models.
22
Recognize the ethical challenges of generative AI models and ChatGPT
to ensure responsible data usage, mitigate bias and prevent misuse.
Understand the potential of generative AI to revolutionize industries
and explore prominent generative AI tools.
Gain insights into the future of generative AI, its challenges and the
steps needed to unlock its full potential.
Topics Covered:
Generative AI and its Fine-tuning ChatGPT
Landscape
Ethical Considerations in
Explainable AI Generative AI Models
Conversational AI Responsible Data Usage
and Privacy
Prompt Engineering
The Future of Generative
Designing and Generating AI
AI Technologies for
Large Language Models Innovation
ChatGPT and its Applications
23
Capstone Project
The capstone project allows you to implement the skills you will learn
throughout this program. You will solve industry-relevant challenges by
leveraging various AI and ML techniques. The capstone project will help
you showcase your expertise to employers.
Learning Outcomes
The capstone project will enhance your understanding of the Artificial
Intelligence decision cycle, including performing exploratory data
analysis, building and fine-tuning a model with cutting-edge AI-based
algorithms and representing results.
24
Electives
Advanced: Advanced Deep Learning and
Computer Vision
This course provides in-depth knowledge and practical skills in computer
vision and deep learning techniques. It covers various topics such as
image formation and processing, convolutional neural networks (CNNs),
object detection, image segmentation, generative models, optical
character recognition, distributed and parallel computing, explainable AI
(XAI) and deploying deep learning models. You will develop the expertise
to successfully tackle complex computer vision challenges and deploy
deep learning models.
Advanced: Natural Language Processing and
Speech Recognition
learning algorithms to process large amounts of natural language data. It
primarily focuses on natural language understanding, feature engineering,
natural language generation, automated speech recognition, speech-to-
text conversion, text-to-speech conversion and voice assistance devices.
Advanced: Reinforcement Learning
This course will take you through the core concepts of reinforcement
learning. You will learn how to solve reinforcement learning problems with
various strategies using Python and TensorFlow to understand RL theory.
Gain the skills to use reinforcement learning and algorithms as a problem-
solving strategy.
25
Academic Masterclass
Attend online, interactive masterclasses conducted by the renowned
instructors from IIT Kanpur. Understand the key technologies and trends
in the field of data science, AI and ML to enhance your knowledge in the
domain.
Industry Masterclass
Gain mastery of AI by attending live online sessions led by industry
experts. Discover the latest advancements in the AI space and explore
key areas and concepts, such as:
Generative AI and its applications
Leveraging the power of generative modeling to build innovative
products
OpenAI and its role in NLP and AI
Building and deploying GPT-powered applications
Demystifying ChatGPT - its architecture, training methodology,
and business applications
ChatGPT best practices, limitations, and avenues for future
development
Building real-world applications with the OpenAI API and ChatGPT
Applications of ChatGPT, OpenAI, Dall-E, Midjourney & other tools
Explainable AI
Chatbots and their uses in companies such as Microsoft, Google,
Meta, etc.
*Areas mentioned above are subject to change
26
TOOLS COVERED
27
Projects
Project 1 - Ecommerce
Develop a shopping app for an ecommerce company using Python
Project 2 - Food Service
Use data science techniques, such as time series forecasting,
items across restaurants.
Project 3 - Retail
Use exploratory data analysis and statistical techniques to
understand the factors that contribute to customer acquisition
for a retail firm.
Project 4 - Production
Perform feature analysis to understand the features of water
bottles using EDA and statistical techniques to understand
their overall quality and sustainability.
Project 5 - Real Estate
Use feature engineering to identify the top factors that
influence price negotiations in the homebuying process.
Project 6 - Entertainment
Perform cluster analysis to create a recommended playlist of
songs for users based on their user behavior.
28
Project 7 - Human Resources
Build a machine learning model that predicts employee
attrition rate at a company by identifying patterns in their work
habits and desire to stay with the company.
Project 8 - Shipping
Use deep learning concepts, such as Convolutional Neural
Networks (CNN), to automate a system that detects and
prevents faulty situations resulting from human error and
identifies the type of ship entering the port.
Project 9 - BFSI
Use deep learning to construct a model that predicts potential
loan defaulters and ensures secure and trustworthy lending
opportunities for a financial institution.
Project 10 - Healthcare
Use distributed training to construct a CNN model capable of
detecting diabetic retinopathy and deploy it using TensorFlow
Serving for an accurate diagnosis.
Project 11 - Healthcare
Leverage deep learning algorithms to develop a facial
recognition feature that helps diagnose patients for genetic
disorders and their variations.
29
Project 12 - Automobile
Examine accident data involving Tesla’s auto-pilot feature to
assess the correlation between road safety and the use of
auto-pilot technology.
Project 13 - Tourism
Use AI to categorize images of historical structures
and conduct exploratory data analysis (EDA) to build a
recommendation engine that improves marketing initiatives for
historic locations.
30
Certificate
Upon successful completion of this program, you will receive a certificate
of completion from E&ICT Academy, IIT Kanpur.
31
Why wait?