Model Curriculum
ARTIFICIAL INTELLIGENCE
SECTOR: IT & ITeS
SUB-SECTOR: Data Science & AI
OCCUPATION: AI Engineer
REF ID: IT/AI/Q001
NSQF LEVEL: 5
1
Artificial Intelligence
CURRICULUM / SYLLABUS
This program is aimed at training candidates for the job of an "AI Engineer" in the "IT &
ITeS" sector/industry and aims to build the following key competencies:
Program Name Artificial Intelligence
Qualification Pack Name & IT/AI/Q001, v1.0
Reference ID
Version No. 1.0 Version Update Date NA
Pre-requisites to Training Basic understanding of programming and mathematics
(linear algebra, calculus). Preferably a graduate or diploma
in Computer Science/IT.
Training Outcomes After completing this program, participants will be able to:
Understand AI fundamentals: Learn the key concepts,
techniques, and approaches in AI.
Build and apply AI models: Implement AI models using
Python and libraries like TensorFlow, Scikit-learn.
Solve real-world AI problems: Apply AI techniques to
domains such as computer vision, NLP, and
reinforcement learning.
Understand AI ethics and deployment: Integrate AI in
production with ethical guidelines.
Course Structure
This course encompasses 4 National Occupational Standards (NOS) of "AI Engineer"
Qualification Pack issued by the IT Skill Council.
Sr. Module Key Learning Outcomes Equipment
No. Required
1 Introduction to Definition and history of AI Refer to Unique
Artificial Intelligence Applications of AI in different equipment
fields (healthcare, finance, Required section
Theory Duration robotics)
(hh:mm) AI vs. Machine Learning vs. Deep
12:00 Learning
Practical Duration
(hh:mm)
15:00
2 Problem-Solving Search strategies: Uninformed Refer to Unique
2
with AI (BFS, DFS), Informed (A*, equipment
Greedy) Required section
Theory Duration Heuristics and optimization
(hh:mm) Constraint satisfaction problems
15:00 (CSPs)
Practical Duration
(hh:mm)
15:00
3 Knowledge Logical agents: Propositional and Refer to Unique
Representation first-order logic equipment
Inference in logic: Forward Required section
Theory Duration chaining, backward chaining,
(hh:mm) resolution
15:00 Ontologies and semantic
networks
Practical Duration
(hh:mm)
15:00
4 Reasoning Under Probability theory and Bayes' Refer to Unique
Uncertainty Theorem equipment
Bayesian Networks Required section
Theory Duration Markov Decision Processes
(hh:mm) (MDPs)
12:00
Practical Duration
(hh:mm)
15:00
5 Machine Learning Introduction to CNNs and their Refer to Unique
Fundamentals applications equipment
Convolution layers, pooling Required section
Theory Duration layers, fully connected layers
(hh:mm) Building CNNs for image
12:00 classification (e.g., MNIST,
CIFAR-10)
Practical Duration
(hh:mm)
15:00
3
6 Natural Language Introduction to sequence Refer to Unique
Processing (NLP) modeling equipment
Understanding RNNs and their Required section
Theory Duration variations (LSTM, GRU)
(hh:mm) Building RNNs for time series
12:00 data or text classification
Practical Duration
(hh:mm)
15:00
7 Computer Vision Concept of transfer learning in Refer to Unique
deep learning equipment
Theory Duration Pre-trained models: VGG, Required section
(hh:mm) ResNet, Inception
12:00 Fine-tuning and using pre-
trained models for custom tasks
Practical Duration
(hh:mm)
20:00
8 Robotics and AI Autoencoders, Generative Refer to Unique
Adversarial Networks (GANs) equipment
Theory Duration Natural Language Processing Required section
(hh:mm) (NLP) with deep learning: word
13:00 embeddings, BERT
Reinforcement learning
Practical Duration overview
(hh:mm)
20:00
9 AI Ethics and Saving and loading models
Governance Model deployment with
TensorFlow Serving, Flask, or
Theory Duration FastAPI
(hh:mm) Introduction to cloud-based
15:00 deployment (AWS, Google
Cloud)
Practical Duration
(hh:mm)
20:00
10 Capstone Project End-to-end deep learning Refer to Unique
project equipment
Practical Duration Data collection, preprocessing, Required section
4
(hh:mm) building models, evaluating
32:00 performance
Presenting and deploying the
solution
Total Duration: Unique Equipment Required:
Theory Duration Laptop with at least 8 GB RAM
(hh:mm) Projector
130:00 Python IDE (Jupyter Notebook or PyCharm)
TensorFlow, Keras libraries installed
Practical Duration Access to datasets for machine learning
(hh:mm) Internet connection for deployment/cloud projects
170:00
Grand Total Course Duration: 300 Hours
Technical Outcome of Course:
Get familiar with libraries like NumPy, Pandas, Matplotlib | Laptop, Projector, Python
IDE | 20:00 | 15:00 | IT/ML/N0801 | | 2 | Data Preprocessing and Exploration | -
Data cleaning, handling missing data
Feature scaling, encoding categorical data
Data visualization using Seaborn, Matplotlib | Laptop, Projector, Datasets | 25:00 |
35:00 | IT/ML/N0802 | | 3 | Supervised Learning | - Understanding regression and
classification algorithms
Train, evaluate, and tune models (e.g., Linear regression, Decision trees) | Laptop,
Projector, Python IDE | 30:00 | 40:00 | IT/ML/N0803 | | 4 | Unsupervised Learning
| - Clustering algorithms: K-means, hierarchical clustering
Dimensionality reduction: PCA | Laptop, Projector, Python IDE | 20:00 | 30:00 |
IT/ML/N0804 | | 5 | Model Deployment | - Exporting models, loading and deploying
with Flask/REST API
Introduction to cloud services for deployment | Laptop, Projector, Cloud Access |
15:00 | 30:00 | IT/ML/N0805 |
5
6