School Courses

CBSE Courses

Central Board of Secondary Education

Artificial Intelligence

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Course Objective:
To develop understanding, appreciation, and readiness for Artificial Intelligence (AI) and its real-life applications through interactive and hands-on learning.

Core Focus Areas:
Learners are introduced to the three major AI domains — Data Science, Computer Vision, and Natural Language Processing (NLP) — along with basic Python programming.

Learning Outcomes:
Students learn to identify AI applications, understand human–machine interactions, appreciate AI ethics, explore job opportunities, and connect AI with Sustainable Development Goals (SDGs).

Assessment Scheme:
Total marks: 100 (Theory 50 + Practical 50). The practical part includes project work, viva, and AI programming exercises.

Course Structure:

Part A: Employability Skills (Communication, ICT, Entrepreneurial, Green Skills).

Part B: Subject-Specific Skills (AI Introduction, AI Project Cycle, Advanced Python, Data Science, Computer Vision, NLP, Evaluation).

Part C: Practicals.

Part D: Project/Field Visit/Portfolio.

Key AI Units:

Introduction to AI – Basics, applications, ethics.

AI Project Cycle – Problem scoping, data acquisition, modelling, evaluation.

Data Science – Using NumPy, Pandas, Matplotlib.

Computer Vision – Image processing, OpenCV basics.

NLP – Text processing, chatbots, bag-of-words model.

Evaluation – Accuracy, precision, recall, F1-score.

Practical Component:
Minimum 15 Python programs covering list operations, data visualization, CSV handling, image reading, and statistical analysis.

Project Work / Portfolio:
Students must complete one project related to AI and SDGs (e.g., Student Marks Prediction Model, Fire Detection using CNN) or participate in AI exhibitions and hackathons.


One-Time: INR 10800

Monthly: INR 1500

Computer Science(083)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Foundations of Computer Systems

Basic computer organization, components, types of software, operating systems, Boolean logic, number systems, and encoding schemes.

Computational Thinking & Problem Solving

Algorithm design, flowcharts, pseudocode, and step-wise problem decomposition for programming logic.

Python Programming – I (Class XI)

Syntax, tokens, data types, operators, expressions, conditional and iterative statements, strings, lists, tuples, dictionaries, and Python modules.

Programming – II (Class XII)

User-defined functions, scope and parameters, exception handling, file handling (text, binary, CSV), and stack data structure.

Computer Networks

Evolution of networking, data communication concepts, transmission media, network devices, topologies, protocols, and web services (HTTP, HTML, XML).

Database Management Systems (DBMS)

Database concepts, relational data model, SQL (DDL, DML, joins, constraints), and Python-SQL connectivity for data-driven applications.

Society, Law & Ethics

Digital footprints, net etiquette, IPR, cybercrime, cyber safety, e-waste management, and social issues (gender and disability inclusion).

Practical Component (Class XI & XII)

Lab tests, report files, viva-voce, and programming projects emphasizing logical accuracy, documentation, and code quality.

Python-SQL Project Work

Real-world application projects combining file handling and database connectivity; promotes collaboration and innovation.

 


One-Time: INR 10800

Monthly: INR 1500

Information Practices (065)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Introduction to Computer Systems

Evolution of computing devices, components of a computer system, input/output devices, memory types, data security, and types of software (system and application).

Python Programming Fundamentals

Basics of Python: syntax, operators, data types, expressions, control statements, loops, lists, and dictionaries.

Introduction to NumPy and creating arrays from lists.

Database Concepts & SQL (Class XI)

Introduction to databases and RDBMS, data models, and SQL operations: CREATE, SELECT, INSERT, UPDATE, DELETE, and filtering with WHERE, BETWEEN, and logical operators.

Emerging Technologies

Overview of AI, Machine Learning, NLP, AR/VR, Robotics, Big Data, IoT, Cloud and Grid Computing, and Blockchain technology.

Data Handling with Pandas (Class XII)

Working with Pandas Series and DataFrames: creation, indexing, slicing, and performing operations using Python.

Importing/exporting data between CSV files and DataFrames.

Data Visualization

Using Matplotlib for creating line, bar, and histogram plots; customizing charts with labels, titles, and legends for data interpretation.

Advanced SQL Operations

Use of mathematical, text, and date functions; aggregate functions; Group By, Having, and Join operations for relational data management.

Computer Networks & Internet Concepts

Basics of PAN, LAN, MAN, WAN; network devices and topologies; internet concepts like URL, WWW, web pages, and browser configuration.

Societal and Ethical Impacts of IT

Cyber safety, digital footprints, net etiquettes, data protection, intellectual property rights, plagiarism, e-waste management, and awareness about tech-related health issues.

Practical and Project Work

Hands-on Python and SQL exercises, Pandas and Matplotlib applications, and a project integrating Class XI–XII concepts.


One-Time: INR 10800

Monthly: INR 1500

Computer Applications

  • Course Outline
  • 12 Months
  • 5 Sessions/Month
  1. Strong Foundation in Python Programming
    Students learn core Python concepts such as variables, data types, loops, functions, and file handling, helping them build real programming confidence.
  2.  Focus on Logical & Analytical Thinking
    The course develops problem-solving ability through coding exercises, condition-based logic, and structured program design.
  3.  Practical Learning Through Hands-On Labs
    Regular lab sessions allow students to practice coding, database queries, and file operations in a real working environment.
  4.  Introduction to Database & SQL Concepts
    Learners understand databases, tables, and SQL commands like SELECT, INSERT, UPDATE, and DELETE for managing data efficiently.
  5.  Understanding of Computer Networks
    Students gain basic knowledge of LAN, WAN, internet usage, and network devices, essential for modern digital communication.
  6.  Awareness of Cyber Safety & Digital Ethics
    The syllabus promotes responsible technology use by teaching cyber security, privacy, intellectual property, and online safety.
  7.  Project-Based Learning Approach
    Students complete real-life projects that improve creativity, planning skills, and practical application of concepts.
  8.  Preparation for Higher Education & Careers
    This subject builds a strong base for Computer Science, IT, Data Analytics, and Engineering courses after Class 12.
  9.  Improvement in Debugging & Error Handling Skills
    Learners practice identifying and fixing programming errors, making them confident and independent coders.
  10. Balanced Theory & Practical Structure
    The course maintains a perfect balance between conceptual knowledge and hands-on programming experience.

One-Time: INR 27000

Monthly: INR 2500

CICSE Courses

Council for the Indian School Certificate Examinations

Computer Applications(CICSE)

  • Course Outline
  • 12 Months
  • 6 Sessions/Month
  1.  Strong Emphasis on Logical Thinking
    The course trains students to think step-by-step and solve problems using algorithms and structured reasoning methods.
  2.  Comprehensive Python Programming Skills
    Students master Python fundamentals, data types, loops, functions, and file handling for real-world programming applications.
  3.  Algorithm & Flowchart Based Learning
    Learners develop the ability to design clear algorithms and flowcharts before writing programs, improving accuracy and planning.
  4.  Introduction to Boolean Algebra & Logic Gates
    Basic digital logic concepts help students understand how computers process information internally.
  5.  Understanding of Computer Hardware & Systems
    Students gain knowledge about input, output, memory, storage devices, and system architecture.
  6.  Practical Exposure Through Lab Work
    Regular practical sessions strengthen coding, problem-solving, and logical implementation skills.
  7.  Fundamentals of Data Structures
    The syllabus introduces arrays, searching, sorting, stacks, and queues for efficient data handling.
  8.  Database Knowledge for Information Management
    Students learn basic database concepts, tables, records, and structured data organization.
  9.  Project-Based Skill Development
    Real-life project work improves creativity, teamwork, documentation, and presentation skills.
  10.  Preparation for Higher Studies & Technical Careers
    The subject builds a strong foundation for engineering, IT, computer science, and data-related careers.

One-Time: INR 32400

Monthly: INR 3000

Computer Application(VIII)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Unit 1: Computer System & Hardware

Introduction to Computer System
Input, Output, and Processing
CPU: ALU, CU, Registers
Primary & Secondary Memory
Storage Devices (HDD, Pen Drive, CD/DVD, SSD)
Peripheral Devices

Unit 2: Operating System

Meaning of Operating System
Functions of Operating System
Types of Operating Systems
Windows / Linux Basics
File & Folder Management
Desktop, Icons, Taskbar
Unit 3: Number System

Decimal Number System
Binary Number System
Conversions
Decimal to Binary
Binary to Decimal
Simple Calculations
Unit 4: Introduction to Programming (Java / Python / QBASIC – School Based)

Meaning of Programming
Algorithm and Flowchart
Program Structure
Keywords and Identifiers
Variables and Constants
Data Types

Unit 5: Control Statements

Conditional Statements

Looping Statements

Practical Examples
Unit 6: Input / Output in Programming

Input Statements
Output Statements
Formatting Output

User Interaction
Practice Programs
 

Unit 7: Office Applications

Word Processing

Creating Documents
Formatting Text
Tables
Page Setup
Printing
Spreadsheets

Rows and Columns
Formulas
Functions (SUM, AVG, MAX, MIN)
Charts

Presentation

Slides
Animations
Transitions
Slide Show

Unit 8: Internet & Networking

Introduction to Internet
World Wide Web (WWW)
Web Browsers
Search Engines
Email Services
Social Media Awareness

Unit 9: Cyber Safety & Ethics

Safe Internet Usage
Password Protection
Cyber Crimes
Online Privacy
Digital Etiquette
Computer Ethics
Unit 10: Practical & Project Work

Program Writing
Debugging
Mini Project

Presentation
Documentation

 


 


One-Time: INR 14400

Monthly: INR 2000

Computer Application(VII)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Unit 1: Computer System & Hardware

Introduction to Computer System

Input, Output, and Processing

Central Processing Unit (CPU):

ALU (Arithmetic Logic Unit)

Control Unit (CU)

Registers

Primary and Secondary Memory

Storage Devices (HDD, Pen Drive, CD/DVD, SSD)

Peripheral Devices

Unit 2: Operating System

Meaning of Operating System

Functions of Operating System

Types of Operating Systems

Windows / Linux Basics

File and Folder Management

Desktop, Icons, Taskbar

Unit 3: Number System

Decimal Number System

Binary Number System

Number Conversion:

Decimal to Binary

Binary to Decimal

Simple Binary Calculations

Unit 4: Introduction to Programming (Python / Java / QBASIC – School Based)

Meaning of Programming

Algorithm and Flowchart

Program Structure

Keywords and Identifiers

Variables and Constants

Data Types

Unit 5: Control Statements

Conditional Statements

IF

IF–ELSE

Nested IF

Looping Statements

FOR

WHILE

DO–WHILE

Practical Examples

Unit 6: Input and Output in Programming

Input Statements

Output Statements

Formatting Output

User Interaction

Practice Programs

Unit 7: Office Applications

Word Processing

Creating Documents

Formatting Text

Tables

Page Setup

Printing

Spreadsheets

Rows and Columns

Formulas

Functions (SUM, AVERAGE, MAX, MIN)

Charts

Presentation Software

Slides

Animations

Transitions

Slide Show

Unit 8: Internet & Networking

Introduction to Internet

World Wide Web (WWW)

Web Browsers

Search Engines

Email Services

Social Media Awareness

Unit 9: Cyber Safety & Ethics

Safe Internet Usage

Password Protection

Cyber Crimes

Online Privacy

Digital Etiquette

Computer Ethics

Unit 10: Practical & Project Work

Program Writing

Debugging

Mini Project

Presentation

Documentation


One-Time: INR 14400

Monthly: INR 2000

Computer Application(VI)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Unit 1: Introduction to Computers

Definition and Uses of Computers

Characteristics of Computers

History and Evolution of Computers

Types of Computers (Desktop, Laptop, Tablet, Smartphone)

Advantages and Limitations

Unit 2: Computer System & Components

Basic Structure of a Computer System

Input Devices (Keyboard, Mouse, Scanner, Microphone)

Output Devices (Monitor, Printer, Speaker, Projector)

Central Processing Unit (CPU): ALU and Control Unit

Memory: Primary and Secondary Memory

Unit 3: Operating System Basics

Meaning of Operating System

Functions of Operating System

Introduction to Windows / Linux

Desktop, Icons, Start Menu, Taskbar

File and Folder Management

Unit 4: Working with Files and Folders

Creating Files and Folders

Renaming, Deleting, and Moving Files

Copying and Pasting Data

Searching for Files

Storage Management

Unit 5: Introduction to Programming Concepts

Meaning of Programming

Introduction to Algorithms

Flowcharts (Basic Symbols)

Steps in Program Development

Introduction to Simple Coding (Python / Scratch / QBASIC – School Based)

Unit 6: Basic Programming Fundamentals

Keywords and Identifiers

Variables and Constants

Data Types

Simple Input and Output Statements

Basic Arithmetic Operations

Unit 7: Office Applications

Word Processing

Creating and Saving Documents

Editing and Formatting Text

Inserting Pictures and Tables

Page Setup and Printing

Spreadsheets

Introduction to Worksheets

Rows and Columns

Basic Formulas

Functions: SUM, AVERAGE

Presentation

Creating Slides

Adding Text and Images

Slide Transitions

Slide Show

Unit 8: Internet and Email

Introduction to Internet

Uses of Internet

Web Browsers and Search Engines

Introduction to Email

Online Communication

Unit 9: Cyber Safety and Digital Responsibility

Safe Internet Practices

Password Protection

Avoiding Online Threats

Personal Data Security

Responsible Use of Technology

Digital Etiquette

Unit 10: Practical & Project Work

Basic Computer Operations

Simple Program Writing

Office Application Practice

Mini Project

Viva and Documentation


One-Time: INR 14400

Monthly: INR 2000

Computer Application(V)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Unit 1: Introduction to Computers

Meaning of Computer

Uses of Computer in Daily Life

Characteristics of Computer

Advantages of Computer

Limitations of Computer

Unit 2: Parts of a Computer

Basic Parts of a Computer System

Input Devices (Keyboard, Mouse, Microphone, Scanner)

Output Devices (Monitor, Printer, Speaker)

CPU (Introduction Only)

Memory (Primary and Secondary – Basic Concept)

Unit 3: Operating System Basics

Meaning of Operating System

Introduction to Windows

Desktop, Icons, Start Menu, Taskbar

Opening and Closing Programs

Shutting Down the Computer Properly

Unit 4: Managing Files and Folders

Files and Folders (Basic Concept)

Creating and Saving Files

Opening and Closing Files

Renaming and Deleting Files

Copying and Moving Files

Unit 5: Introduction to Programming Concepts

Meaning of Programming

Introduction to Algorithms

Flowcharts (Basic Symbols)

Introduction to Block-Based Coding / Scratch / Simple Python (School Based)

Unit 6: Basic Programming Elements

Variables (Basic Idea)

Simple Data Types

Input and Output Statements

Basic Arithmetic Operations

Simple Programs

Unit 7: Office Applications

Word Processing

Creating Documents

Typing and Editing Text

Formatting Text (Font, Size, Color)

Inserting Pictures

Saving and Printing

Spreadsheets

Introduction to Worksheets

Rows and Columns

Basic Formulas (Addition, Subtraction)

Presentation

Creating Simple Slides

Adding Text and Pictures

Slide Show

Unit 8: Internet Basics

Meaning and Uses of Internet

Web Browsers

Search Engines

Introduction to Email

Safe Browsing Habits

Unit 9: Cyber Safety and Good Digital Habits

Safe Use of Computer

Password Safety

Avoiding Strangers Online

Protecting Personal Information

Good Online Behaviour

Unit 10: Practical & Activity Work

Basic Computer Practice

Simple Program Writing

Office Application Activities

Mini Project

Oral Test / Viva


One-Time: INR 14400

Monthly: INR 2000

WBCHSE Courses

West Bengal Council of Higher Secondary Education

Applied Artificial Intelligence(APAI)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Introduction to Computer Fundamentals and Networks
Overview of computer architecture, CPU components, memory types, input/output systems, number systems, logic gates, and basics of computer networks including LAN, WAN, and Internet connectivity.

Software and Programming Concepts
Differentiation between hardware and software, introduction to operating systems, file systems, and programming languages (high-level, assembly, and machine languages). Concepts of algorithms and flowcharts are also introduced. 

Python Programming Essentials
Learning the Python programming environment, syntax, data types, operators, control statements, functions, and commonly used libraries such as NumPy, OpenCV, and Pandas through hands-on coding exercises. 

Foundations of Artificial Intelligence
History of AI, definition and characteristics of AI agents, understanding machine learning and deep learning, and differentiating between traditional programming and ML paradigms. 

Machine Learning Techniques
Study of supervised (regression, classification) and unsupervised (K-means clustering) learning methods, KNN, decision trees, and introduction to model design and evaluation processes. 

Artificial Neural Networks and Deep Learning
Understanding artificial neurons, perceptron learning rule, multilayer networks, and the basics of forward and backward propagation. Comparison between shallow and deep learning. 

AI Applications in Key Domains
Exploring real-world AI implementations in NLP, speech recognition, computer vision, and weather prediction. Application building using Python toolkits like Scikit-learn and NLTK. 

AI for Societal Impact and Industries
Application of AI in healthcare (diagnostic and predictive systems), business (economic forecasting, eCommerce recommendation systems), government policy analytics, and environmental sustainability. 

Chatbots, Large Language Models, and ChatGPT
Structure and working of chatbots, understanding large language models, prompt engineering, and their influence across education, health, and other sectors. 

Ethics, Risks, and Future of AI
Discussion on the ethical implications, risks of AI misuse (job loss, bias, surveillance), and core AI ethics principles focusing on fairness, transparency, and trust. 

 


One-Time: INR 10800

Monthly: INR 1500

Artificial Intelligence(ARTI)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Computer Fundamentals and Programming Concepts
Covers basic computer architecture, input/output devices, number systems, Boolean logic, algorithms, flowcharts, and programming paradigms including procedural and object-oriented programming. 

Python Programming Basics
Introduction to Python environment, syntax, variables, operators, data types, control structures, loops, strings, collections (lists, tuples, sets, dictionaries), recursion, and basic data structures like arrays, stacks, and queues using Python. 

Linear Algebra and Probability Foundations
Basic operations on matrices and vectors, Euclidean distance, probability distribution, mean, median, variance, and Gaussian distribution—building statistical fundamentals essential for ML. 

Foundations of Artificial Intelligence and Search Algorithms
Historical development of AI, the concept of search as optimization, uninformed (BFS, DFS) and informed (heuristic, greedy, A*, hill-climbing) search methods, and basics of genetic algorithms inspired by Darwin’s theory. 

Knowledge Representation and Reasoning
Propositional logic, truth tables, inference, syllogisms, De Morgan’s laws, fuzzy logic, and unification—understanding how machines represent and reason with knowledge. 

Uncertainty Management in AI
Probabilistic reasoning using Bayes’ theorem, conditional probability, and combining evidence for decision-making under uncertainty. 

Introduction to Chatbots
Basic principles, examples, and flowchart-based mechanisms behind chatbot operation—introducing early applications of natural language interaction. 

Introduction to Machine Learning
Types of learning (supervised, unsupervised, semi-supervised, reinforcement), regression analysis, gradient descent optimization, and concepts of loss functions and training processes. 

Supervised and Unsupervised Learning
Logistic regression, K-nearest neighbors, Naive Bayes, decision trees, K-means clustering, and evaluation metrics (confusion matrix, precision, recall, F-measure) for analyzing model performance. 

Artificial Neural Networks and Ethics in AI
Structure and functioning of artificial neurons, perceptron models, backpropagation, CNNs for image recognition, and discussion on ethical issues such as privacy, bias, and transparency in AI systems. 

 


One-Time: INR 10800

Monthly: INR 1500

Cyber Security (CBST)

  • Course Outline
  • 8 Months
  • 4 Sessions/Month

Fundamentals of Computer Systems
Introduction to computer components, input/output devices, memory units, storage systems, number systems, and logic gates. Covers the binary concept and simple circuit-level logic understanding [file:6d608293-ffcc-42ce-9661-e7eb1a0febe3].

Operating Systems and Software Basics
Concepts of system software vs application software, types of operating systems, file management, and an introduction to popular software tools and utilities  

Introduction to Programming Logic
Algorithm design, steps in problem-solving, flowcharting, pseudo-code writing, and understanding of variables, data types, and operators forming the foundation of programming  

Python Programming Fundamentals
Syntax, indentation, input/output functions, control statements (if-else, loops), functions, and introduction to modules and libraries in Python for real-world computational tasks  

Data Management using Spreadsheets
Use of spreadsheet software for data entry, formula creation, chart plotting, and basic data analysis—emphasizing digital numeracy and interpretation of data trends  

Database Concepts and MySQL
Understanding relational databases, tables, records, keys, and operations using MySQL—covering CRUD operations and basic query writing  

Networking and Internet Technologies
Fundamentals of computer networks, types (LAN, MAN, WAN), Internet protocols, cyber safety, email etiquette, and responsible use of digital communication tools  

Emerging Technologies Overview
Introduction to current and future technologies including Artificial Intelligence, Machine Learning, IoT, and Robotics—highlighting their applications in industry and society  

Cyber Ethics and Digital Citizenship
Ethical use of technology, privacy awareness, prevention of cyberbullying, intellectual property understanding, and responsible digital communication 

Practical and Project Work
Hands-on application of course concepts including programming assignments, spreadsheet projects, database creation, and a culminating mini-project reflecting integrated ICT skills  


One-Time: INR 10800

Monthly: INR 1500

Modern Computer Application

  • Course Outline
  • 10 Months
  • 5 Sessions/Month

Course Overview:

This course covers the fundamental concepts of computer system organization, programming, efficient mechanism

for storing and retrieving data on main memory, data management and visualization techniques, computer networks

along with HTML page designing, the value of technology in societies, e-commerce, database management system,

artificial intelligence, and data warehouse and data mining technique for the students from all academic backgrounds.

Course Objective:

This course enables students to-

 develop an understanding of how computer system works; the components of computer systems and how

they interrelate, including software, data, hardware, communications and users.

 analyze a computing problem and to apply principles of computing to identify solutions.

 use of efficient data storing and retrieval technique along with basic programming skill.

 gather the fundamental knowledge on computer networks and web page designing.

 gain proficiency in data management, visualization, analysis, and presentation using a widely-used open

source spreadsheet software application such as Open Office, Libre Office, or Google Spreadsheets.

 appreciate the ethical implications relating to the use of computing technology and information and identify

the impact of technology on personal life and society.

 develop the knowledge, skills, and competencies needed to leverage the opportunities presented by the

digital economy and to navigate the challenges and risks associated with online business operations.

 understand the basics of artificial intelligence and its subfields.

 develop an understanding of database management systems, with an emphasis on how to organize, maintain

and retrieve - efficiently, and effectively.

 extract knowledge from data repository for data analysis, frequent pattern, classification and prediction.


One-Time: INR 22500

Monthly: INR 2500

Computer Science

  • Course Outline
  • 10 Months
  • 5 Sessions/Month

Course Overview:

This course covers the fundamental concepts of computer system organization, programming fundamental along

with its theoretical analysis, data structure, computer networks, the value of technology in societies, e-commerce,

python programming, database management system, and artificial intelligence for the students from science

background only.

Course Objective:

This course enables students to-

 develop an understanding of how computer system works; the components of computer systems and how

they interrelate, including software, data, hardware, communications and users.

 analyse a computing problem and to apply principles of computing to identify solutions.

 use of efficient data storing and retrieval technique along with basic programming skill.

 gather the fundamental knowledge on computer networks and web page designing.

 appreciate the ethical implications relating to the use of computing technology and information and identify

the impact of technology on personal life and society.

 develop the knowledge, skills, and competencies needed to leverage the opportunities presented by the

digital economy and to navigate the challenges and risks associated with online business operations.

 understand the basics of artificial intelligence and its subfields.

 develop an understanding of database management systems, with an emphasis on how to organize,

maintain and retrieve - efficiently, and effectively.


One-Time: INR 22500

Monthly: INR 2500