राष्ट्रीय इलेक्ट्रॉनिकी एवं सूचिा प्रौद्योनिकी संस्थाि (रा.इ.सू.प्रौ.सं.
)
National Institute of Electronics and Information Technology (NIELIT), दिल्ली कें द्र /Delhi Centre
ू िा प्रौद्योनिकी मंत्रालय,भारत सरकारकीस्वायत्तसंस्था
इलेक्ट्रॉनिकी एवंसच
An Autonomous Scientific Society of Ministry of Electronics and Information Technology (MeitY), Govt. of India
Detailed Curriculum
Name of the Course: AI/ML using Python
Course Duration: 30 Hrs
To Topics covered
Introduction to AI: What is AI?, Understanding AI fundamentals, AI
in everyday life, History and evolution, Types of AI: Narrow AI,
Day 1 General AI & Super AI
Introduction to AI Understanding data, types of data, and its importance in AI/ML.
Activity: Interactive discussion on AI applications around us (voice
assistants, smart devices etc.).
Day 2
Introduction to Machine Learning: Basic concepts (supervised vs.
Basics of Machine Learning
unsupervised learning), Introduction to Neural Networks
Activity: Creating a basic machine learning model using prebuilt
models (e.g Teachable machines by google)
Problem solving steps, Concept of Algorithms and Flowcharts,
Day 3 flowchart symbols etc.
Problem solving through
Programming Activity: Design algorithms/flowchart for basic programming
examples
Overview of Python as an AI/ML language. Basic Python
Programming: Variables, Data types (numbers, strings, lists), and
Day 3 Simple I/O operations, installation python and execution of
Introduction to Python programmes. Python Control Structures.
Programming
Activity: Writing/implementing simple Python programs (printing a
message, basic math operations).
Day 5 Introduction to AI Domains: Computer Vision, NLP, Generative
Exploring AI Domain and Tools AI, Definitions and overview, Applications.
Activity: Using online AI tools like Building a simple chatbot using
online Platform, using Scratch tool etc.
Pre-Requisite:
1. Classroom Equipment like Projector/ Screen and speakers: To display presentations, code, and visuals
for interactive discussions.
2. PC/ Laptops (1/student or 1 per pair): For hands-on Python programming and AI tools practical work.
3. Internet Access: For accessing and demonstrating online platforms like Teachable Machines, Scratch,
or other AI tools.