Menu
Introduction to
Python Class 9
Notes
Published on: 03/02/2025 by
CBSEskilleducation
Share with others
Introduction to Python Class 9 Notes –
The CBSE has changed the previous
textbook and the syllabus of Std. IX. The
new notes are made based on the new
syllabus and based on the New CBSE
textbook. All the important Information
are taken from the Artificial Intelligence
Class IX Textbook Based on CBSE
Board Pattern.
A programming language is a vocabulary
and set of grammatical rules for instructing
a computer to perform specific tasks.
Though there are many different
programming languages such as BASIC,
Pascal, C, C++, Java, Haskell, Ruby,
Python, etc.
Contents [ show ]
Introduction to
Python Class 9 Notes
What is an Algorithm?
To write a logical step-by-step method to
solve the identified problem is called
algorithm, in other words, an algorithm is a
procedure for solving problems.
What is a flowchart?
A flowchart is the graphical or pictorial
representation of an algorithm with the
help of different symbols, shapes and
arrows in order to demonstrate a process
or a program. The graphics below
represent different parts of a flowchart.
How to Use Flowcharts to
Represent Algorithms
Example 1: Print 1 to 20
Example 2: Convert Temperature from
Fahrenheit (℉) to Celsius (℃)
What is program?
A computer program is a collection of
instructions that perform a specific task
when executed by a computer. This
computer program usually written in a
programming language. For example,
C++, Java, Python, and Ruby are used to
construct programs.
Why python for AI?
Nowadays, artificial intelligence is a
trending technology of the future; there are
many applications around us based on AI.
To develop an AI application, you require
any one of the following programming
languages, like Lisp, Prolog, C++, Java, or
Python. Nowadays, Python is the most
popular programming language used to
design AI applications.
Python is the most popular of these
because of the following reasons:
1. Simple to understand, read, and
maintain
2. Clear syntax and a simple keyword
structure
3. Python includes a large library of
built-in functions that can be used
to tackle a wide range of problems.
4. Python features an interactive
mode that enables interactive
testing and debugging of code
snippets.
5. Python runs on a wide range of
operating systems and hardware
platforms, with the same user
interface across all of them.
6. Python includes interfaces to all
major open source and commercial
databases, as well as a more
structured and robust framework
and support for big systems than
shell scripting.
Applications of Python
Python is a high-level, general-purpose
programming language. It is different from
other languages such as C and Java that
are designed to be compiled to machine
code. Python is easy to learn and can be
used to write virtually anything that can be
described in code.
There are different type of Python
Application –
1. Web and Internet Development
2. Desktop GUI Application
3. Software Development
4. Database Access
5. Business Application
6. Games and 3D Graphics
Installation of Python
Python is a cross-platform programming
language, which means it runs on a variety
of platforms including Windows, MacOS or
Linux operating system.
To write and run Python program, we need
to have Python interpreter installed in our
computer.
Downloading and setting
up Python
Step 1: Download Python from
[Link] using link
[Link]/downloads
Step 2: Select appropriate
download link as per Operating
System [Windows 32 Bit/64 Bit,
Apple iOS]
Step 3: Click on Executable
Installer
Step 4: Install
Python IDLE installation
Run in the Integrated
Development Environment
(IDE)
After installing Python, you’ll need an IDE
to write Python programmes. IDLE is a
Python editor with a graphical user
interface. IDLE stands for Integrated
Development Environment. This IDLE is
also known as the Python shell, and it has
two modes of operation: interactive mode
and script mode. Interactive Mode allows
us to communicate with the operating
system, whereas Script Mode allows us to
generate and edit Python source files.
Interactive Mode
Python IDLE Shell provides a Python
prompt, You can write single line python
commands and execute them easily.
Script Mode
In Python, the Script Mode allows you to
add numerous lines of code. In script
mode, we type a Python programme into a
file and then use the interpreter to run the
code. Working in interactive mode is
useful for beginners and for testing little
parts of code because it allows us to test
them right away.
Python Statement and
Comments
Python Statement
A statement is a piece of code that can be
executed by a Python interpreter. So, in
simple words, anything written in Python is
a statement. In The Python programming
language, there are various types of
statements, such as assignment
statements, conditional statements,
looping statements and so on. These
assist the user in obtaining the desired
result.
Multiline Statement
The token NEWLINE character is used at
the end of a Python statement. However,
Statements in Python can be extended to
one or more lines using parentheses (),
braces {}, square brackets [], semi-colon
(;), continuation character slash (). When
we need to do long calculations and
cannot fit these statements into one line,
we can make use of these characters.
Type of Multi-line
Usage
Statement
s=1+2+3+\
Using Continuation
4+5+6+\
Character (/)
7+8+9
Using Parentheses n = (1 * 2 * 3 + 4
() – 5)
footballer =
Using Square [‘MESSI’,
Brackets [] ‘NEYMAR’,
‘SUAREZ’]
x = {1 + 2 + 3 + 4
Using braces {} +5+6+
7 + 8 + 9}
Using Semicolons ( flag = 2; ropes =
;) 3; pole = 4
Python Comments
In Python, comments are lines of code that
are skipped by the interpreter while the
programme is being run. Comments
improve the readability of the code and
assist programmers in completely
comprehending it. In Python there are two
types of comment.
Python Keywords and
Identifiers
Keywords – Keywords are reserved
words in Python . Keywords are
predefined words with specific meanings.
The keyword can’t be used as a variable
name, function name, or identifier. Except
for True and False, all keywords in Python
are written in lower case.
Example of Keywords –
Keyw Keyw Keyw Keyw Keyw
ords ords ords ords ords
fase class finally is return
for
contin
None lamb try True
ue
da
nonlo
def from while and
cal
del global not with as
asser impor
elif if else
t t
excep
pass break in raise
t
Identifiers – An identifier is a name given
to a variable, function, class, module, or
other object. The identification is made up
of a series of digits and underscores. The
identification should begin with a letter or
an Underscore and then be followed by a
digit. A-Z or a-z, an UnderScore (_), and a
numeral are the characters (0-9). Special
characters (#, @, $, percent,!) should not
be used in identifiers.
1. Identifiers can be a combination of
letters in lowercase (a to z) or
uppercase (A to Z) or digits (0 to 9)
or an underscore _.
2. An identifier cannot start with a digit
3. Keywords cannot be used as
identifiers
4. We cannot use special symbols like
!, @, #, $, % etc. in our identifier
5. Identifier can be of any length
6. Python is a case-sensitive
language.
Example of Identifier
Identifi Identifi Identifi Identifi
er er er er
var1 _var1 _1_var var_1
Variables, Constants and
Data Types
1. Variables
A variable is a memory location where you
store a value in a programming language.
In Python, a variable is formed when a
value is assigned to it. Declaring a variable
in Python does not require any further
commands.
There are a certain rules and regulations
we have to follow while writing a variable
1. A number cannot be used as the
first character in the variable name.
Only a character or an underscore
can be used as the first character.
2. Python variables are case sensitive.
3. Only alpha-numeric characters and
underscores are allowed.
4. There are no special characters
permitted.
Examples on Variables
Sample
Task Output
Code
Website =
“cbseskilled cbsesk
Assigning a
[Link] illeduc
value to a
m” ation.c
variable
print om
(Website)
Website =
“[Link]”
print [Link]
(Website) m
Changing value Website = cbsesk
of a variable “cbseskilled illeduc
[Link] ation.c
m” om
print
(Website)
a, b, c = 5,
Assigning
3.2, “Hello” 5
different values
print(a) 3.2
to different
print(b) Hello
variables
print(c)
x=y=z=
Assigning same
“Same” Same
value to
print(x) Same
different
print(y) Same
variable
print(z)
2. Constants
A constant is a type of variable whose
value cannot be changed. It is helpful to
think of constants as containers that hold
information which cannot be changed
later.
Rules and Naming convention for
variables and constants
Create a name that makes sense.
Suppose, vowel makes more sense
than v.
Use camelCase notation to declare
a variable. It starts with lowercase
letter. For example: myName
Use capital letters where possible
to declare a constant. For example:
PI
Never use special symbols like !,
@, #, $, %, etc.
Constant and variable names
should have combination of letters
in lowercase or uppercase or digits
or an underscore (_).
Example: Declaring and assigning
value to a constant
Create a [Link]
NAME = "Ajay"
AGE = 24
Create a [Link]
import info
print([Link])
print([Link])
When you run the program the output will
be,
Ajay
24
2. Datatype
In Python, each value has a datatype.
Data types are basically classes, and
variables are instances (objects) of these
classes, because everything in Python
programming is an object.
Python has a number of different data
types.
a. Number Datatype
Numerical Values are stored in the
Number data type. There are four
categories of number datatype –
1. Int – Int datatype is used to store
the whole number values. Example:
x=500
2. Float – Float datatype is used to
store decimal number values.
Example: x=50.5
3. Complex – Complex numbers are
used to store imaginary values.
Imaginary values are denoted with
‘j’ at the end of the number.
Example: x=10 + 4j
4. Boolean – Boolean is used to
check whether the condition is True
or False. Example: x = 15 > 6
type(x)
b. Sequence Datatype
A sequence is a collection of elements that
are ordered and indexed by positive
integers. It’s made up of both mutable and
immutable data types. In Python, there are
three types of sequence data types:
1. String – Unicode character values
are represented by strings in
Python. Because Python does not
have a character data type, a single
character is also treated as a string.
Single quotes (‘ ‘) or double quotes
(” “) are used to enclose strings.
These single quotes and double
quotes merely inform the computer
that the beginning of the string and
end of the string. They can contain
any character or symbol, including
space. Example: name =” Rakesh
Kumar”
2. List – A list is a sequence of any
form of value. The term “element”
or “item” refers to a group of values.
These elements are indexed in the
same way as an array is. List is
enclosed in square brackets.
Example: dob =
[19,”January”,1995]
3. Tuples – A tuple is an immutable or
unchanging collection. It is
arranged in a logical manner, and
the values can be accessed by
utilizing the index values. A tuple
can also have duplicate values.
Tuples are enclosed in (). Example:
newtuple = (15,20,20,40,60,70)
c. Sets Datatype
A set is a collection of unordered data and
does not have any indexes. In Python, we
use curly brackets to declare a set. Set
does not have any duplicate values. To
declare a set-in python we use the curly
brackets.
Example:
>>> a = {1,2,2,3,3,3}
>>> a
{1,2,3}
d. Mapping
This is an unordered data type. Mappings
include dictionaries.
Dictionaries
In Python, Dictionaries are used generally
when we have a huge amount of data. A
dictionary is just like any other collection
array. A dictionary is a list of strings or
numbers that are not in any particular
sequence and can be changed. The keys
are used to access objects in a dictionary.
Curly brackets are used to declare a
dictionary. Example:
>>> d = {1:'Ajay','key':2}
>>> type(d)
<class 'dict'>
Operators
Operators are symbolic representations of
computation. They are used with
operands, which can be either values or
variables. On different data types, the
same operators can act differently. When
operators are used on operands, they
generate an expression.
Operators are categorized as –
Arithmetic operators
Assignment operators
Comparison operators
Logical operators
Arithmetic Operators
Mathematical operations such as addition,
subtraction, multiplication, and division are
performed using arithmetic operators.
Opera Express Res
Meaning
tor ion ult
+ Addition 20 + 20 40
– Subtraction 30 – 10 20
Multiplicatio 100
* 10 * 100
n 0
/ Division 30 / 10 20
Integer
// 25 // 10 2
division
% Reminder 25 % 10 5
Raised to
** 3 ** 2 9
power
Assignment Operator
When assigning values to variables,
assignment operators are used.
Operato Expressio Equivalent
r n to
= x = 10 x = 10
+= x += 10 x = x + 10
-= x -= 10 x = x = 10
*= x *= 10 x = x * 10
/= x /= 10 x = x / 10
Comparison Operator
The values are compared using
comparison operators or relational
operators. Depending on the criteria, it
returns True or False.
Operat Expressi Reu
Meaning
or on lt
Greater
> 20 > 10 True
Than
< Less Than 10 < 20 True
== Equal To 20 == 20 True
Not Equal
!= 20 != 10 True
To
Logical Operator
Logical operators are used to combine the
two or more then two conditional
statements –
Oper Res
Meaning Expression
ator ult
– True and
True
And True
And Fals
Operator – True and
e
False
– True or
True
Or False
Or Fals
Operator – False or
e
False
True
Not – Not False
Not Fals
Operator – Not True
e
Type Conversion
Type conversion is the process of
converting the value of one data type
(integer, text, float, etc.) to another data
type. There are two types of type
conversion in Python.
1. Implicit Type Conversion
2. Explicit Type Conversion
Implicit Type Conversion
Python automatically changes one data
type to another via implicit type
conversion. There is no need for users to
participate in this process.
Example:
x=5 y = 2.5 z=x/z
In the above example, x is containing
integer value, y is containing float value
and in the variable z will automatically
contain float value after execution.
Explicit Type Conversion
Users transform the data type of an object
to the required data type using Explicit
Type Conversion. To do explicit type
conversion, we employ predefined
functions such as int(), float(), str(), and so
on. Because the user casts (changes) the
data type of the objects, this form of
conversion is also known as typecasting.
Example : Birth_day = str(Birth_day)
Python Input and Output
Output – To output data to the standard
output device, we use the print() method.
Sample Code Output
a = 20
b = 10 30
print(a + b)
print(15 + 35) 50
print(“My name is My name is
Kabir”) Kabi
a = “tarun” My name is :
print(“My name is :”,a) tarun
x = 1.3 x=
print(“x = /n”, x) 1.3
m=6
I have 6
print(” I have %d
apples
apples”,m)
Input – In python, input() function is used
to take input from the users.
Syntax Meanin
For
<String
string
Variable>=input(<String>)
input
For
<Integer
integer
Variable>=int(input(<String>))
input
For floa
<float (Real
Variable>=float(input(<String>)) no.)
input
Flow of Control and
Conditions
There are three control flow statements in
Python – if, for and while.
If Statement
The if statement is used to check a
condition: if the condition is true, we run a
block of statements (called the if-block).
Note –
In Python, the body of the if
statement is indicated by the
indentation. Body starts with an
indentation and the first unindented
line marks the end.
Python interprets non-zero values
as True. None and 0 are interpreted
as False.
Syntax:
if test expression:
statement(s)
if…else Statement
The if..else statement evaluates test
expression and will execute body of if only
when test condition is True. If the condition
is False, body of else is executed.
Indentation is used to separate the blocks.
Example:
#A program to check if a person can vote
age = input(“Enter Your Age”)
if age >= 18:
print(“You are eligible to vote”)
else:
print(“You are not eligible to vote”)
if…elif…else Statement
The elif is short for else if. It allows us to
check for multiple expressions. If the
condition for if False is, it checks the
condition of the next elif block and so on. If
all the conditions are False, body of else is
executed.
Example:
#To check the grade of a student
Marks = 60
if marks > 75:
print("You get an A grade")
elif marks > 60:
print("You get a B grade")
else:
print("You get a C grade")
Python Nested if statements
We can have an if…elif…else statement
inside another if…elif…else statement.
This is called nesting in computer
programming. Any number of these
statements can be nested inside one
another. Indentation is the only
way to figure out the level of nesting.
Example:
# In this program, we input a number
# check if the number is positive or
# negative or zero and display
# an appropriate message
# This time we use nested if
num = float(input("Enter a number: "))
if num >= 0:
if num == 0:
print("Zero")
else:
print("Positive number")
else:
print("Negative number")
The For Loop
A for loop is a control flow statement in
Python that allows you to execute a block
of code repeatedly based on the condition
given.
Syntax:
for val in sequence:
Body of for
val is the variable that takes the value of
the item inside the sequence on each
iteration.
Example:
# Program to find the sum of all numbers
stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
# Output: The sum is 48
print("The sum is", sum)
The while Statement
The while statement allows you to
repeatedly execute a block of statements
as long as a condition is true. A while
statement is an example of what is called
a looping statement. A while statement
can have an optional else clause.
Syntax
while test_expression:
Body of while
Example:
# Program to add natural
# numbers upto
# sum = 1+2+3+...+n
# To take input from the user,
# n = int(input("Enter n: "))
n = 10
# initialize sum and counter
sum = 0
i=1
while i <= n:
sum = sum + i
i = i+1 # update counter
# print the sum
print("The sum is", sum)
More About Lists and
Tuples
Introduction to Lists
List is a sequence of values of any type.
Values in the list are called elements /
items. List is enclosed in square brackets.
Example:
a = [1,2.3,"Hello"]
How to create a list?
In Python programming, a list is created by
placing all the items (elements) inside a
square bracket [ ], separated by commas.
It can have any number of items and they
may be of different types (integer, float,
string etc.).
Example:
#empty list
empty_list = []
#list of integers
age = [15,12,18]
#list with mixed data types
student_height_weight = ["Ansh", 5.7, 60]
Note: A list can also have another list as
an item. This is called nested lists.
# nested list
student marks = ["Aditya", "10-A", [
"english",75]]
How to access elements of a
list?
A list is made up of various elements
which need to be individually accessed on
the basis of the application it is used for.
There are two ways to access an
individual element of a list:
List Index
Negative Indexing
List Index
A list index is the position at which any
element is present in the list. Index in the
list starts from 0, so if a list has 5 elements
the index will start from 0 and go on till 4.
Negative Indexing
Python allows negative indexing for its
sequences. The index of -1 refers to the
last item, -2 to the second last item and so
on.
Adding Element to a
List
We can add an element to any list using
two methods :
Using append() method
Using insert() method
Using extend() method
Using append() method
In Python, the append() method is used to
add a single element to the end of a list.
List = []
print("Initial blank List: ")
print(List)
# Addition of Elements
# in the List
[Link](1)
[Link](2)
[Link](4)
print("\nList after Addition : ")
print(List)
Using insert() method
In Python, the insert() method is used to
add a single element at the specified
position.
# Creating a List
List = [1,2,3,4]
print("Initial List: ")
print(List)
# Addition of Element at
# specific Position
# (using Insert Method)
[Link](3, 12)
[Link](0, 'Kabir')
print("\nList after Insert Operation: ")
print(List)
Output:
Initial List:
[1, 2, 3, 4]
List after Insert Operation:
['Kabir', 1, 2, 3, 12, 4]
Using extend() method
In Python, the extend() method is used to
add multiple elements at the same time at
the end of the list.
# Creating new list
List = [1,2,3,4]
print("Initial List: ")
print(List)
# Addition of multiple elements
# to the List at the end
# (using Extend Method)
[Link]([8, 'Artificial', 'Intelligence'])
print("\nList after Extend Operation: ")
print(List)
Output:
Initial List:
[1, 2, 3, 4]
List after Extend Operation:
[1, 2, 3, 4, 8, 'Artificial', 'Intelligence']
Removing Elements
from a List
Elements from a list can removed using
two methods :
Using remove() method
Using pop() method
Using remove() method
In Python, the remove() method is used to
remove the first occurrence of searched
element from the list.
# Creating a List
List = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12]
print("Intial List: ")
print(List)
# Removing elements from List
# using Remove() method
[Link](5)
[Link](6)
print("\n List after Removal: ")
print(List)
Output:
Intial List:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
List after Removal:
[1, 2, 3, 4, 7, 8, 9, 10, 11, 12]
Using pop() method
Pop() function can also be used to remove
and return an element from the set, but by
default it removes only the last element of
the set, to remove an element from a
specific position of the List, index of the
element is passed as an argument to the
pop() method.
# Removing element from the
# Set using the pop() method
[Link]()
print("\nList after popping an element: ")
print(List)
# Removing element at a
# specific location from the
# Set using the pop() method
[Link](2)
print("\nContent after pop ")
print(List)
Output:
List after popping an element:
[1, 2, 3, 4]
List after popping a specific element:
[1, 2, 4]
Slicing of a List
In python, there are multiple ways to print
the whole List with all the elements, but to
print a specific range of elements from the
list, we use Slice operation. Slice
operation is performed on Lists with the
use of colon(:).
To print elements from beginning to
a range use [:Index]
To print elements from end use [:-
Index]
To print elements from specific
Index till the end use [Index:]
To print elements within a range,
use [Start Index: End Index]
To print whole List with the use of
slicing operation, use [:]
To print whole List in reverse order,
use [::-1].
Slicing
# Creating a List
List= ['G','O','O','D','M','O', 'R','N','I','N','G']
print("Initial List: ")
print(List)
# using Slice operation
Sliced_List = List[3:8]
print("\nSlicing elements in arange 3-8: ")
print(Sliced_List)
Output:
Initial List:
['G','O','O','D','M','O','R','N','I','N','G']
Slicing elements in a range 3-8:
['D', 'M', 'O','R', 'N']
Slicing using negative index of list
# Creating a List
List= ['G','O','O','D','M','O', 'R','N','I','N','G']
print("Initial List: ")
print(List)
# Print elements from beginning
# to a pre defined point using Slice
Sliced_List = List[:-6]
print("\nElements sliced till 6th element
from last: ")
print(Sliced_List)
Output:
Initial List:
['G','O','O','D','M','O','R','N','I','N','G']
Elements sliced till 6th element from last:
['G','O','O','D','M','O']
Updated Class 9 AI Notes
Subject Specific skills Notes (40 Marks)
Unit 1: AI Reflection, Project
Cycle and Ethics
Unit 2: Data Literacy
Unit 3: Math for AI (Statistics &
Probability)
Unit 4: Introduction to Generative
AI
Unit 5: Introduction to Python
Employability skills Notes ( 10 Marks )
Unit 1 – Communication Skills
Unit 2 – Self-Management Skills
Unit 3 – Basic ICT Skills
Unit 4 – Entrepreneurial Skills
Unit 5 – Green Skills
Old Subject Specific skills Notes (For
revision)
Unit 1 – Introduction to Artificial
Intelligence (AI)
Unit 2 – AI Project Cycle
Unit 3 – Neural Network
Unit 4 – Introduction to Python
Disclaimer: We have taken an effort to
provide you with the accurate handout of
“AI Reflection Project Cycle and Ethics
Class 9 Notes“. If you feel that there is
any error or mistake, please contact me at
anuraganand2017@[Link]. The above
CBSE study material present on our
websites is for education purpose, not our
copyrights. All the above content and
Screenshot are taken from Artificial
Intelligence Class 9 CBSE Textbook
and Support Material which is present
in CBSEACADEMIC website, This
Textbook and Support Material are
legally copyright by Central Board of
Secondary Education. We are only
providing a medium and helping the
students to improve the performances in
the examination.
For more information, refer to the official
CBSE textbooks available at
[Link]
Share with others
CBSE Skill Education, Artificial
Intelligence Class 9
Introduction to Generative AI Class 9
Notes
AI Class 9 Python Practical Work
3 thoughts on
“Introduction to
Python Class 9 Notes”
Pingback: Artificial Intelligence Class 12 -
CBSE Skill Education
Pingback: Data Literacy Class 9 AI Notes -
CBSE Skill Education
Pingback: CBSE Class 9 AI Notes Link -
CBSE Skill Education
Leave a Comment
Name *
Email *
Website
Save my name, email, and website in
this browser for the next time I
comment.
Post Comment
*Affiliate link. As an Amazon Associate, I earn from
qualifying purchases.*
📚
Top Pick for Class 10 Students!
Oswaal CBSE Question Bank (Maths Standard &
Science) – Chapterwise & Topicwise Solved Papers
for 2026 Board Exams.
📖 Shop Now on Amazon
About Us
We are a team of teachers dedicated to
enhancing skill-based education.
Whenever we have free periods, we
create notes, MCQs, and Q&A for
students, All the important Information are
taken from the NCERT Textbook.
Subscribe to Blog using Email
Enter your email address to subscribe our
website and receive latest notification of
new posts by email.
Email
Subscribe
Recent Activity
Algorithm Flowchart
Artificial Intelligence Class 10
Artificial Intelligence Class 11
Artificial Intelligence Class 12
Artificial Intelligence Class 9
CBSE Academic
CBSE NCERT Books PDF
CBSE Skill Education
Computer Application Class 9
Computer Science Class 11
Computer Science Class 11 MCQ
Computer Science Class 11 Notes
Computer Science Class 11 Question
Answer
Computer Science Class 12
Computer Science Class 12 MCQ
Computer Science Class 12 Notes
Computer Science Class 12 Questions
and Answers
Employability Skills class 10
Employability Skills Class 10 MCQ
Employability Skills Class 10 MCQ Online
Test
Employability Skills Class 10 Notes
Employability Skills Class 10 Question
Answers
Employability Skills Class 11
Employability Skills Class 11 MCQ
Employability Skills Class 11 Notes
Employability Skills Class 11 Questions
and Answers
Employability Skills Class 12
Employability Skills Class 9
Employability Skills Class 9 MCQ
Employability Skills Class 9 Notes
Employability Skills Class 9 Online Test
Employability Skills Class 9 Questions and
Answers
Information Technology Class 10
Information Technology Class 10 CBSE
Board Question Paper
Information Technology Class 10 MCQ
information technology class 10 ncert
solutions
Information Technology Class 10 Notes
Information Technology Class 10 Sample
Question Paper
Information Technology Class 11
Information Technology Class 12
Information Technology Class 9
Introduction To Financial Markets Class 9
Introduction To Financial Markets Class 9
NCERT Solutions
Introduction To Financial Markets Class 9
Notes
Introduction to Tourism Class 10
Introduction to Tourism Class 10 NCERT
Solutions
Introduction to Tourism Class 10 Notes
Introduction to Tourism Class 9
Introduction to Tourism Class 9 NCERT
Solutions
Introduction to Tourism Class 9 Notes
Physical Activity Trainer Class 10
Physical Activity Trainer Class 10 MCQs
Physical Activity Trainer Class 10 NCERT
Solutions
Physical Activity Trainer Class 10 Notes
Physical Activity trainer Class 9
Physical Activity trainer Class 9 NCERT
Solutions
Physical Activity trainer Class 9 Notes
Physical Education
Physical Education Class 11
Physical Education Class 11 NCERT
Solutions
Physical Education Class 11 Notes
Physical Education Class 12
Physical Education Class 12 NCERT
Solutions
Physical Education Class 12 Notes
Retail Class 10
Retail Class 10 NCERT Solutions
Retail Class 10 Notes
Retail Class 9
Retail Class 9 NCERT Solutions
Retail Class 9 Notes
Social Science Class 9
Social Science Class 9 Notes
Web Application Class 11
Web Application Class 12
Yoga Class 11
Yoga Class 11 NCERT Solutions
Yoga Class 11 Notes
Yoga Class 12
Yoga Class 12 MCQ
Yoga Class 12 Notes
Yoga Class 12 Questions and Answers
???? We Value Your
Feedback!
Click below to share your thoughts
about the website.
???? Give Feedback
Archives
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
December 2024
October 2024
September 2024
August 2024
March 2024
November 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
About Us
We are a team of teachers dedicated to
enhancing skill-based education.
Whenever we have free periods, we
create notes, MCQs, and Q&A for
students, All the important Information are
taken from the NCERT Textbook.
Latest Post
What is Financial Planning Class 9
NCERT Solutions
Key Characteristics of Money Class 9
NCERT Solutions
Money Exchange System Class 9 NCERT
Solutions
Money What it is Class 9 NCERT
Solutions
Making a Budget Class 9 Notes
Facebook Page
About Us Contact Us Privacy Policy
Disclaimer Terms and Conditions
CBSE Result Analysis Class 12
© 2025 CBSE Skill Education • Built with
GeneratePress