📅 Last Updated: April 7, 2025
✍️ Source: cbseacademic.nic.in/ai.html
📚 Level: Secondary & Senior Secondary
🏫 Board: CBSE India
Status: Active Curriculum 2024–25
Section 01

What is CBSE AICT?

The Central Board of Secondary Education (CBSE) introduced Artificial Intelligence as a Skill Subject to align Indian school education with the demands of the 21st-century digital economy and the goals of NEP 2020 (National Education Policy). This initiative was launched under the Department of Skill Education and is part of the broader “AI For All” national programme.

The subject is formally called Artificial Intelligence and is commonly referred to as AICT (Artificial Intelligence & Computational Thinking). It is available across four classes — IX, X, XI, and XII — through two distinct subject codes based on the school level.

🏛️ Official Source

This curriculum is published and maintained by CBSE’s Research & Development Unit at cbseacademic.nic.in/ai.html. It includes downloadable PDFs for Class IX, X, XI, and XII, along with Integration Manuals, Facilitator Guides, Handbooks, and AI Project Showcases.

🎓 CBSE Skill Subject 📋 NSQF Compliant 🌍 NEP 2020 Aligned 💻 Python-based Practical 🔬 Project-Based Learning

Why Did CBSE Introduce AI as a Subject?

India’s National Education Policy 2020 emphasises integrating emerging technologies into school education. CBSE introduced AI because the global AI market is projected to exceed $500 billion by 2030, creating millions of high-value jobs. By introducing AI at the school level, CBSE aims to develop the next generation of innovators, critical thinkers, and problem-solvers who can use AI to address real-world challenges in healthcare, agriculture, education, and sustainability.

The curriculum was developed in collaboration with Intel India, leveraging global best practices in AI education. It is designed to be inclusive — accessible to students from all science, commerce, and arts streams.

Section 02

Subject Codes: 417 & 843

CBSE uses two separate subject codes for the AI curriculum depending on the school level. Understanding these codes is essential for school registration, board examination forms, and mark sheet recognition.

417

Secondary Level

Classes IX & X
Secondary School Level
Basic to Intermediate AI

Optional Skill Subject
843

Senior Secondary Level

Classes XI & XII
Senior Secondary Level
Advanced AI & Data Science

Optional Skill Subject
💡 Important Note

Both Subject Code 417 and 843 are optional skill subjects. A student who takes AI in Class IX (Code 417) progresses to Code 843 in Class XI. Students can choose AI without prior computer science background — the curriculum is designed to be self-contained and beginner-friendly.

Section 03

Class-Wise Syllabus Breakdown

The CBSE AI curriculum is structured into four parts across all classes. Part A covers Employability Skills (soft skills), Part B covers the core AI Subject Specific Skills, Part C is Practical/Lab work, and Part D is Project/Field Visit. Here is the detailed class-by-class breakdown:

📘 Classes IX & X — Subject Code 417

IX

Class IX AI

Code 417 · 2024–25
PART A — EMPLOYABILITY SKILLS
Unit 1: Communication Skills – ILanguage, listening, interpersonal skills
Unit 2: Self-Management Skills – IStress, time, goal management
Unit 3: ICT Skills – IBasic computer & digital literacy
Unit 4: Entrepreneurial Skills – IInnovation & problem-solving
Unit 5: Green Skills – ISustainability & environment
PART B — SUBJECT SPECIFIC SKILLS
Unit 1: Introduction to AIThree domains of AI, applications in daily life, future of AI
Unit 2: AI Project CycleProblem scoping, data acquisition, exploration, modelling, evaluation
Unit 3: Neural NetworksConcept, layers, gamification activities, Decision Trees
Unit 4: Introduction to PythonInput/output, variables, data types, operators, lists, conditions, loops
X

Class X AI

Code 417 · 2024–25
PART A — EMPLOYABILITY SKILLS
Units 1–5 (Continued – Level II)Advanced communication, ICT, entrepreneurship & green skills
PART B — SUBJECT SPECIFIC SKILLS
Unit 1: AI Project Cycle (Advanced)Modelling, testing, real-world deployment concepts
Unit 2: Advanced Modelling in AIData visualisation, graphs, Decision Trees, RMSE, MSE
Unit 3: Evaluating AI ModelsTraining vs test sets, cross-validation, error metrics
Unit 4: Python for DataData analysis, NumPy basics, visualisation with Matplotlib
Unit 5: Social Impact AI ProjectDevelop real-world AI solution addressing SDG challenges

📗 Classes XI & XII — Subject Code 843

XI

Class XI AI

Code 843 · 2024–25
PART B — SUBJECT SPECIFIC SKILLS (KEY UNITS)
Unit 1: Introduction to AI for EveryoneHistory, types of AI, AI in various contexts
Unit 2: AI Applications & MethodologiesComputer vision, NLP, supervised/unsupervised learning
Unit 3: Maths for AILinear algebra, statistics, probability for ML
Unit 4: AI Values — Ethical Decision MakingBias, fairness, privacy, responsible AI
Unit 5: Storytelling with AIData storytelling, visualisation narratives
Unit 6: Critical & Creative ThinkingDesign thinking, ideation, problem decomposition
Unit 7: Data Analysis (Computational Thinking)Data types, cleaning, exploration, visualisation
Unit 8: Python Programming – IOperators, data types, control statements, NumPy, Pandas, Scikit-learn basics
Unit 9: RegressionLinear regression, MSE, RMSE, model building
Unit 10: Classification & ClusteringDecision Trees, k-NN, k-Means clustering
Unit 11: AI Values — Bias AwarenessTypes of bias, societal implications, mitigation strategies
Capstone Project (Intro)Problem scoping and data collection for AI project
XII

Class XII AI

Code 843 · 2024–25
PART B — SUBJECT SPECIFIC SKILLS (KEY UNITS)
Unit 1: Python Programming – IIAdvanced Python, OOP, file handling, library deep-dives
Unit 2: Data Science MethodologyAnalytic approach to capstone project, data lifecycle
Unit 3: Making Machines SeeComputer Vision, image classification, object detection
Unit 4: AI with Orange Data MiningVisual ML workflow, decision trees, clustering with Orange tool
Unit 5: Big Data & Data AnalyticsIntroduction to big data, data pipelines, analytics concepts
Unit 6: Leveraging Linguistics & Computer ScienceNatural Language Processing (NLP), chatbot creation
Unit 7: Generative AIIntroduction to GenAI, LLMs, responsible use of generative tools
Unit 8: AI Ethics & Values (Final)Global AI policy, ethical frameworks, responsible deployment
Capstone Project (Full)Build, document, present & submit a complete AI solution (15 marks)

📋 Key Unit Deep Dive

The AI Project Cycle is the foundational framework running across all four classes. Students learn to approach problems systematically like a real AI engineer:

  • Problem Scoping: Define the problem using the 4Ws Canvas — What, Who, Where, Why
  • Data Acquisition: Identify data requirements, find reliable sources, collect datasets
  • Data Exploration: Visualise data using graphs, identify patterns and anomalies
  • Modelling: Choose and build an AI model (Decision Tree, Regression, Classification)
  • Evaluation: Test the model, calculate accuracy, refine and improve the solution
  • Class IX–X: Basics — print, input, variables, arithmetic operators, data types (int, float, string, bool), conditions (if/else), loops (for/while), Lists
  • Class XI: Intermediate — Functions, NumPy arrays, Pandas DataFrames, Scikit-learn basics (fit, predict), regression and classification models
  • Class XII: Advanced — OOP in Python, file handling, advanced Pandas, full ML pipeline, Orange Data Mining tool, chatbot development with NLP libraries
  • Practical: Minimum 15 programs to be submitted in practical file for Classes IX–X
  • Ethical Decision Making (Class XI): What makes an AI decision fair? Exploring real cases of AI bias in hiring, healthcare, and policing
  • Bias Awareness (Class XI): Types of bias — data bias, algorithmic bias, confirmation bias — and strategies to detect and mitigate them
  • AI Values (Class XII): Global AI policy frameworks (EU AI Act, India’s NITI Aayog AI strategy), responsible AI deployment, privacy and security
  • Generative AI Ethics: Deepfakes, misinformation, copyright — responsible use of tools like ChatGPT in academic and personal contexts
  • Decision Trees: Introduced in Class IX, taught as a visual, intuitive model for classification
  • Linear Regression: Class XI — predicting numeric values, calculating MSE and RMSE
  • Classification (k-NN): Class XI — classifying data points using nearest neighbour algorithm
  • Clustering (k-Means): Class XI — unsupervised grouping of data without labels
  • Neural Networks (Concept): Class IX — conceptual introduction through gamification, not coding
  • Computer Vision: Class XII — image classification, object detection using Python libraries
  • Natural Language Processing: Class XII — tokenization, sentiment analysis, basic chatbot building

The Capstone Project is the highlight of Classes XI and XII. Students build a complete, end-to-end AI solution addressing a real-world societal problem:

  • Project Theme: Must align with India’s SDGs or a real community problem
  • Deliverables: Full AI model, project documentation (6 marks), demo video (4 marks)
  • Tools Used: Python, NumPy, Pandas, Scikit-learn, Orange Data Mining, Jupyter Notebook
  • Evaluation: Capstone = 15 marks | Practical File = 10 marks | Lab Test = 10 marks | Viva = 5 marks
  • Sample Projects: Crop yield prediction, student dropout prediction, flood risk mapping, healthcare chatbot
Section 04

Marks & Assessment Scheme

The CBSE AI subject carries a total of 100 marks — equally divided between Theory (50) and Practical (50). This balanced structure ensures students develop both conceptual understanding and hands-on skills.

Classes IX & X — Code 417

Component Description Marks
Part A — TheoryEmployability Skills (MCQ + Short Answer)10
Part B — TheorySubject Specific Skills (Written Theory Paper)40
Part C — Practical FileMinimum 15 Python programs submitted15
Part C — Practical ExamLive coding test (3 Python programs)15
Part C — Viva VoceOral examination on practical work5
Part D — ProjectField Visit / Student Portfolio / AI Project15
GRAND TOTALTheory (50) + Practical (50)100

Classes XI & XII — Code 843

Component Description Marks
Part A — Employability TheoryCommunication, ICT, Self-Management, Entrepreneurship, Green Skills10
Part B — Subject TheoryAI Theory: Concepts, ML Algorithms, Data Science, Ethics40
Capstone ProjectEnd-to-end AI solution with documentation15
Project DocumentationWritten report of project methodology and findings6
Project VideoDemo video of the AI project working4
Practical FilePython programs + Orange Data Mining tasks10
Lab TestPython and Orange Data Mining hands-on exam10
Viva VoceBased on Capstone Project + Practical File5
GRAND TOTALTheory (50) + Practical (50)100
Section 05

Software Tools & Technologies

The CBSE AI curriculum requires specific software tools for practical work. Schools must provide these tools, and the recommended human-to-machine ratio is 2:1 (2 students per computer) for a batch of 20 students.

🐍
Python 3.x

Primary programming language. Used across all 4 classes for data analysis and ML models.

📓
Jupyter Notebook

Interactive coding environment. Default IDE for Python data science tasks in the curriculum.

🔢
NumPy

Python library for numerical computing. Used in Class XI–XII for array operations and maths.

🐼
Pandas

Data manipulation library. Used for loading, cleaning, and analysing datasets in Class XI–XII.

🤖
Scikit-learn

Machine learning library. Used for regression, classification, clustering models in Class XI–XII.

🍊
Orange Data Mining

Visual ML tool used in Class XII. Drag-and-drop interface for building ML pipelines without coding.

📊
Matplotlib

Python plotting library for creating charts, graphs, and data visualisations in practicals.

🌐
AI For All Platform

Official CBSE AI learning platform at ai-for-all.in — curated resources, activities, and quizzes.

🖥️ Hardware Requirements

Schools need computers with minimum 4GB RAM, Intel Core i3 or above, internet connectivity for cloud tools, and webcams for AI vision experiments. Recommended batch size is 20 students with 10 computers (2:1 ratio).

Section 06

Career Pathways After CBSE AI

Students who study CBSE AI gain foundational skills that open doors to India’s fastest-growing career sector. The AI job market in India is expected to create over 1 million new jobs by 2030 across industries.

🧠
AI / ML Engineer

Design and build machine learning models for real-world applications across industries.

💰 ₹8–40 LPA entry level
📊
Data Scientist

Analyse large datasets to extract insights and build predictive models for businesses.

💰 ₹6–30 LPA entry level
👁️
Computer Vision Engineer

Develop systems that can see and understand images — used in healthcare, autonomous vehicles.

💰 ₹10–45 LPA
💬
NLP Specialist

Build language models, chatbots, and translation systems using Natural Language Processing.

💰 ₹8–35 LPA
⚖️
AI Ethics Researcher

Study the social implications of AI — bias, fairness, policy — a fast-growing interdisciplinary field.

💰 ₹7–25 LPA
🏥
Healthcare AI Analyst

Apply AI to medical imaging, diagnosis, patient data analysis, and drug discovery.

💰 ₹8–30 LPA
🎓 Higher Education Pathways

After Class XII CBSE AI, students can pursue B.Tech in AI & Data Science, B.Sc. Data Science, BCA with AI specialisation at top institutes including IITs, NITs, BITS Pilani, and IIIT Hyderabad. Many universities now offer direct AI specialisation programmes for students with a CBSE AI background.

Section 07

Official CBSE AI Resources

Section 08

Frequently Asked Questions

CBSE AICT (Artificial Intelligence & Computational Thinking) is an optional Skill Subject offered in Classes IX–XII. Any student — regardless of stream (Science, Commerce, Arts) — can opt for this subject. It requires no prior coding knowledge. Subject Code 417 is for Classes 9–10 and Code 843 is for Classes 11–12.
It is entirely optional. Schools choose to offer it, and students choose to take it. However, once a student opts for AI in Class IX, it is highly recommended to continue through Class XII for maximum benefit. CBSE has not made AI mandatory under any stream.
Yes. CBSE allows Artificial Intelligence (Code 417) to be counted as one of the subjects in the Best of Five calculation for Class X Board results, provided the school offers it as a 6th subject. This can significantly improve a student’s overall percentage.
Python is the programming language across all classes. Class IX–X students learn basic Python (variables, loops, lists). Class XI students move to data science with NumPy, Pandas, and Scikit-learn. Class XII students do advanced Python, NLP, computer vision, and use the Orange Data Mining tool.
The suggested minimum qualification for a CBSE AI teacher/trainer is BCA, B.Sc. in Computer Science / Information Technology or equivalent. Additionally, teachers must ideally hold a relevant certification from the concerned Sector Skill Council. States are responsible for ensuring teachers have the technical competencies required by the NSQF framework.
Students can pursue AI/ML Engineering, Data Science, Computer Vision, NLP, AI Ethics Research, Healthcare AI, and many more fields. Higher education options include B.Tech in AI & Data Science, B.Sc. Data Science, BCA with AI specialisation at IITs, NITs, IIITs and other top universities across India and abroad.
✍️

EduTech India Editorial Team

This article is compiled from official CBSE curriculum documents at cbseacademic.nic.in/ai.html, CBSE PDF syllabi for Classes IX–XII, and research from India’s leading edtech platforms. Last verified: April 2025.