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

CICSE Courses

Council for the Indian School Certificate Examinations

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