Study Guide

CBSE CTAI Classes 3-8 Complete Syllabus and Study Guide 2026-27

Complete CBSE CTAI syllabus for Classes 3 to 8 for 2026-27. Covers Coding, Technology, AI, and Innovation topics with study tips and resources.

CBSE introduced CTAI (Coding, Technology, AI, and Innovation) as a subject for Classes 3 to 8 as part of the NEP 2020 guidelines. This guide provides the complete syllabus breakdown, study tips, and resources for each class.

What is CTAI?

CTAI stands for Coding, Technology, Artificial Intelligence, and Innovation. It is a skill-based subject that aims to prepare students for the digital world. Unlike traditional subjects, CTAI focuses on practical skills, problem-solving, and creativity.

Four Components of CTAI

Component What Students Learn
Coding Programming concepts, Scratch, block-based coding
Technology Digital devices, Internet, productivity tools
AI (Artificial Intelligence) AI basics, machine learning concepts, AI ethics
Innovation Creative thinking, design thinking, entrepreneurship

Key Features of CTAI

  • No textbook-based exam - Assessment is project-based and practical
  • Hands-on learning - Students learn by doing, not just reading
  • Cross-curricular - Connects with math, science, and other subjects
  • Age-appropriate - Content is designed for each class level
  • Gender-inclusive - Encourages all students equally

Classes 3-5 Syllabus

Class 3 CTAI Syllabus

Unit Topics
Coding Basics Sequences: Following and creating step-by-step instructions
Introduction to block-based coding (Scratch Jr)
Simple algorithms for daily tasks
Technology Parts of a computer (monitor, keyboard, mouse, CPU)
Using a computer safely
Introduction to drawing tools (Paint/Tux Paint)
Computational Thinking Decomposition: Breaking tasks into smaller steps
Patterns: Identifying simple patterns in numbers and shapes
Innovation Creative thinking through drawing and stories

Study Tips for Class 3:

  • Use physical activities (like giving directions to walk through a maze) to understand sequences, Play pattern games with blocks, beads, or drawings, Practice using the computer mouse and keyboard, Create simple drawings using Paint or Tux Paint

Class 4 CTAI Syllabus

Unit Topics
Coding Loops: Understanding repetition
Events: Things that trigger actions
Introduction to Scratch (basic projects)
Technology Files and folders on a computer
Using a word processor (basic typing, formatting)
Internet safety basics
Computational Thinking Abstraction: Focusing on important details
Algorithm design: Writing simple algorithms
Innovation Solving simple problems creatively

Study Tips for Class 4:

  • Practice Scratch on scratch.mit.edu (free to use), Create simple Scratch projects: make a character walk, change costumes, Learn to type properly using typing practice websites, Discuss Internet safety with parents and teachers

Class 5 CTAI Syllabus

Unit Topics
Coding Conditionals (if-then-else)
Variables: Storing and changing values
Scratch projects: Simple games and animations
Technology Presentation tools (Google Slides/PowerPoint basics)
Spreadsheet basics (entering data)
Safe Internet browsing
Computational Thinking All four pillars: Decomposition, Pattern Recognition, Abstraction, Algorithm
Debugging: Finding and fixing errors
Innovation Design thinking: Understanding problems and creating solutions
Simple project work

Study Tips for Class 5:

  • Build Scratch games using conditionals and variables, Learn to create simple presentations for school projects, Practice debugging by finding errors in simple programs, Work on a small project that combines coding and creativity

Classes 6-8 Syllabus

Class 6 CTAI Syllabus

Unit Topics
Coding Introduction to text-based coding concepts
Variables, data types, operators
Simple programs in Python or block-based coding
Loops (for, while concepts)
AI What is AI? Understanding intelligent machines
AI in daily life: Examples and applications
Data and AI: How AI learns from data
Technology Computer networks basics
Digital communication tools
Spreadsheet functions (SUM, AVERAGE)
Innovation Problem identification and solution design
Teamwork and collaboration skills

Study Tips for Class 6:

  • Start learning Python basics alongside block-based coding, Explore AI examples around you (voice assistants, recommendations), Practice spreadsheet functions with real data (marks, expenses), Work on group projects

Class 7 CTAI Syllabus

Unit Topics
Coding Python basics: Variables, input/output
Conditional statements (if, elif, else)
Loops with Python
Lists and basic data structures
AI AI domains: Computer Vision, NLP
AI Project Cycle introduction
Data collection and exploration
AI ethics: Fairness and bias basics
Technology Internet services and web basics
Introduction to HTML basics
Digital citizenship
Innovation Design thinking methodology
Prototype creation
Presenting solutions

Study Tips for Class 7:

  • Practice Python coding daily (even 15 minutes helps), Try AI experiments on Teachable Machine, Learn basic HTML and create a simple web page, Start thinking about AI ethics and discuss with classmates

Sample Python code for Class 7:

# Program to check if a number is positive, negative, or zero
num = int(input("Enter a number: "))

if num > 0:
    print("The number is positive")
elif num < 0:
    print("The number is negative")
else:
    print("The number is zero")
Enter a number: -5
The number is negative

Class 8 CTAI Syllabus

Unit Topics
Coding Python functions
String manipulation
Dictionaries
File handling basics
Simple projects in Python
AI Machine Learning basics
Training and testing AI models
AI Project Cycle: Complete implementation
AI ethics: Bias, privacy, responsible AI
AI for social good
Technology Advanced spreadsheet features
Database concepts introduction
Cyber safety and security
Innovation Entrepreneurship basics
Social innovation
Capstone project

Study Tips for Class 8:

  • Build complete Python projects (calculator, quiz game, to-do list), Complete an AI project using the AI Project Cycle, Create a spreadsheet with charts for a real-world dataset, Work on a capstone project that combines all skills

Sample Python code for Class 8:

# Function to check if a string is a palindrome
def is_palindrome(text):
    text = text.lower()
    reversed_text = text[::-1]
    return text == reversed_text

# Test with different words
words = ["madam", "hello", "racecar", "python", "level"]

for word in words:
    if is_palindrome(word):
        print(f"{word} is a palindrome")
    else:
        print(f"{word} is not a palindrome")
madam is a palindrome
hello is not a palindrome
racecar is a palindrome
python is not a palindrome
level is a palindrome

Assessment in CTAI

CTAI is assessed differently from traditional subjects:

Assessment Type Weight Description
Portfolio 30% Collection of projects and assignments
Projects 40% Individual and group projects
Class Participation 15% Active involvement in class activities
Peer Assessment 15% Feedback from classmates

Tips for Scoring Well

  1. Build a portfolio - Save all your projects, code files, and presentations
  2. Complete projects on time - Do not rush at the last minute
  3. Participate actively - Ask questions, help classmates
  4. Document your work - Write about what you learned in each project
  5. Be creative - Try unique ideas instead of copying examples

Free Resources for CTAI

For Coding

Resource URL Best For
Scratch scratch.mit.edu Classes 3-6 (block-based coding)
Code.org code.org Classes 3-8 (guided courses)
Python python.org Classes 6-8 (text-based coding)
Khan Academy khanacademy.org Classes 5-8 (programming basics)
Codecademy codecademy.com Classes 7-8 (Python)

For AI

Resource URL Best For
Teachable Machine teachablemachine.withgoogle.com Training simple AI models
AI for Oceans code.org/oceans Understanding AI concepts
Quick, Draw! quickdraw.withgoogle.com AI image recognition
AI Experiments experiments.withgoogle.com/ai Exploring AI capabilities

For Technology

Resource URL Best For
Google Workspace for Education workspace.google.com Docs, Sheets, Slides
Canva canva.com Presentations and design
W3Schools w3schools.com HTML and web basics

How CTAI Connects to Higher Classes

The skills learned in CTAI prepare students for:

CTAI Skill (Classes 3-8) Leads to (Classes 9-12)
Block-based coding Python programming
Computational thinking Algorithm design, data structures
AI basics Machine learning, data science
HTML basics Web development, CSS, JavaScript
Spreadsheets Database management, SQL
Digital citizenship Cyber safety, ethics
Innovation projects Entrepreneurship, startup culture

Parent's Guide to Supporting CTAI Learning

Parents can help their children succeed in CTAI:

  1. Provide access to a computer - Even a shared family computer works
  2. Encourage coding at home - Set aside 15-20 minutes for Scratch/Python
  3. Discuss AI in daily life - Point out AI examples when you see them
  4. Be involved in projects - Help your child plan and present projects
  5. Set safe Internet boundaries - Monitor usage and teach digital safety
  6. Stay positive - Not everyone learns coding at the same speed
  7. Connect with teachers - Understand what is being taught in class

Key Takeaways

  • CTAI = Coding + Technology + AI + Innovation, It is a practical, skill-based subject with project-based assessment, Classes 3-5 focus on computational thinking and block-based coding
  • Classes 6-8 introduce Python, AI concepts, and ethical thinking
  • Assessment is through portfolios, projects, and participation - not written exams, Free resources like Scratch, Code.org, and Teachable Machine are excellent for practice, CTAI skills directly prepare students for Class 9-12 Computer Science and ICT
  • Regular practice, even 15 minutes daily, makes a big difference

CTAI is not just another subject to study, it is preparation for the future. The coding, AI, and problem-solving skills you learn now will be valuable in any career you choose.

Want to learn more?

Explore free chapter-wise notes with quizzes and code playground

Prefer watching over reading?

Subscribe for free.

Subscribe on YouTube