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
- Build a portfolio - Save all your projects, code files, and presentations
- Complete projects on time - Do not rush at the last minute
- Participate actively - Ask questions, help classmates
- Document your work - Write about what you learned in each project
- 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:
- Provide access to a computer - Even a shared family computer works
- Encourage coding at home - Set aside 15-20 minutes for Scratch/Python
- Discuss AI in daily life - Point out AI examples when you see them
- Be involved in projects - Help your child plan and present projects
- Set safe Internet boundaries - Monitor usage and teach digital safety
- Stay positive - Not everyone learns coding at the same speed
- 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.