C O D I N G
Grade based
Curriculum
C O D I N G
GRADE 1 CurriCULUM
Session 1-20
1
Computer Fundamentals
Objectives : To develop student’s understanding of how computer and technology
INCLUDES
works.
OUTCOMES : Students will learn the basics of computer and computer devices. 60 Hrs live sessions/ 2 per
week
Session 21-40 60 recorded sessions
2 CODING Fundamentals - 1
5+ Hands-on-activities
Objectives : To introduce coding fundamentals to create interactive programs using block-
30+ Coding Challenges
based coding.
OUTCOMES : Students will learn to create coding stories & animations using fundamental Practical Assessment
coding concepts. 80+ Quizzes
Certificate of completion
Session 41-60
3 CODING Fundamentals - 2
Objectives : To introduce the coding concepts such as variables, operators and conditional
statements.
OUTCOMES : Students will learn how to build games, stories & Apps.
LANGUAGE ENvironmEnt
Block-based Coding Blockly, Code.Org
C O D I N G
GRADE 2 CurriCULUM
Session 1-20
1
Coding Fundamentals
Objectives : To develop student's creative thinking and problem solving abilities.
INCLUDES
OUTCOMES : Students will learn how to express their creativity and solve a variety of problems.
60 Hrs live sessions/ 2 per
week
Session 21-40 60 recorded sessions
2
Game Development
5+ Hands-on-activities
Objectives : To introduce the game development framework using block-based coding.
30+ Coding Challenges
OUTCOMES : Students will learn to build their own games with conditional statement, loops
and score variables such as catching apples game.
Practical Assessment
80+ Quizzes
Certificate of completion
60
3 Session 41-
Game Development-2
Objectives : To develop the student’s logical thinking by introducing the operators, logical
operators & How to use operators in game development.
OUTCOMES : Students will be able to create multilevel games using complex coding concepts.
LANGUAGE ENvironmEnt
Block-based Coding Code.Org, Scratch Jr.
C O D I N G
GRADE 3 CurriCULUM
Session 1-20
1
Basics of App Development
Objectives : To understand the process of App Development using block-based coding.
INCLUDES
OUTCOMES : Students will be able to develop basic Apps using App labs and App Inventor.
60 Hrs live sessions/ 2 per
week
40
2 Session 21-
Intermediate App Development-1
60 recorded sessions
5+ Hands-on-activities
Objectives : To learn how to create advanced mobile apps and publication processes on
various online platforms. 30+ Coding Challenges
OUTCOMES : At the end of this section students will be able to create their own Apps like Practical Assessment
calculator, translator, image gallery etc.
80+ Quizzes
Certificate of completion
Session 41-60
3
Intermediate App Development-2
Objectives : To develop computational thinking by building the complex mobile applications
and even upgrading them.
OUTCOMES : Students will be able to create applications like maze game app, Mobile Tracker,
Patient management app. Students will also learn how to upgrade an app.
LANGUAGE ENvironmEnt
Block-based Coding MIT App Inventor, App Lab,
Code.Org
C O D I N G
GRADE 4 CurriCULUM
Session 1-20
1
Introduction to Web Development
Objectives : To understand the process of App Development using block-based coding.
INCLUDES
OUTCOMES : Students will be able to develop static websites using HTML and CSS such as
portfolio websites, blog websites, and image gallery websites etc. 60 Hrs live sessions/ 2 per
week
Session 21-40 60 recorded sessions
2
Basics of Web Development
5+ Hands-on-activities
Objectives : To learn web development using HTML, CSS and JavaScript and know how to
50+ Coding Challenges
use JavaScript for dynamic websites development.
Practical Assessment
OUTCOMES : Students will be able to build dynamic websites using JavaScript such as
blogs, games, calendar and todo-list website. 100+ Quizzes
Certificate of completion
Session 41-60
3
Intermediate Web Development
Objectives : To develop web designing skills using different media editing tools like canvas,
photoshop etc.
OUTCOMES : Students will be able to use various tools for media editing and learn color
literacy to design beautiful websites using HTML, CSS and JavaScript.
LANGUAGE ENvironmEnt
Text-based Coding HTML, CSS, JavaScript
C O D I N G
GRADE 5 CurriCULUM
Session 1-20
1
Introduction to Web Development
Objectives : To introduce web development using HTML, CSS and JavaScript.
INCLUDES
OUTCOMES : Students will be able to use different HTML tags to develop website and gives
styles using CSS. Example websites: Calculator, Portfolio website and Perosnal website etc. 60 Hrs live sessions/ 2 per
week
2
Session 21-40
60 recorded sessions
Web Development using Bootstrap
5+ Hands-on-activities
Objectives : To introduce Web Development using Bootstrap and how to make responsive
websites using Bootstrap. 50+ Coding Challenges
OUTCOMES : At the end of this section students will be able to develop responsive websites Practical Assessment
using Bootstrap that can be run on different computing devices like laptops, tablets and
mobiles.
100+ Quizzes
Certificate of completion
60
3 Session 41-
Web Development using JavaScript
Objectives : To introduce JavaScript for setting the behaviour of websites and as well as
developing the functional websites.
OUTCOMES : Students will be able to develop responsive websites using HTML, CSS, JavaScript
and BootStrap.
LANGUAGE ENvironmEnt
-
Text based Coding HTML, CSS, JavaScript
C O D I N G
GRADE 6 CurriCULUM
Session 1-20
1
Game Development using JavaScript
Objectives :
of JavaScript.
To learn basics of Game Development using JavaScript and popular frameworks
INCLUDES
OUTCOMES : Students will be able to develop basic games using JavaScript like Race Game, 60 Hrs live sessions/ 2 per
Rock Paper Scissor etc. week
60 recorded sessions
40
2 Session 21-
Intermediate Game Development
5+ Real-time projects
5+ Hands-on-activities
Objectives :To learn complex game development using JavaScript concepts and frameworks.
OUTCOMES : Students will be able to create complex games using JavaScript such as Snake
50+ Coding Challenges
game, Flappy Bird game and Catching balls game. Practical Assessment
100+ Quizzes
41-60
3 Session
A dvanced Game Development using JS Certificate of completion
Objectives : To learn and understand how to build advanced games using JavaScript and
Firebase.
OUTCOMES : Students will be able to build complex multilevel and multiplayer games using
JavaScript and Google Firebase, such as Space Invaders.
LANGUAGE ENvironmEnt
-
Text based Coding JavaScript, Google Firebase
C O D I N G
GRADE 7 CurriCULUM
Session 1-20
1
Mobile App Development
Objectives :
apps.
To introduce the Mobile App Development using React Native to design small
INCLUDES
OUTCOMES : Students will be able to develop small mobile apps like BMI Calculator, Alarm 60 Hrs live sessions/ 2 per
App, Calendar App etc. week
60 recorded sessions
40 5+ Real-time projects
2 Session 21-
Intermediate Mobile App Development 5+ Hands-on-activities
Objectives : To learn complex mobile application development using React Native. 50+ Coding Challenges
OUTCOMES : Students will be able to develop complex mobile apps like Expense Tracker App.
Practical Assessment
100+ Quizzes
41-60
3 Session
Advan ced Mobile App Development Certificate of completion
Objectives : To learn advanced mobile application development using React Native Navigation.
OUTCOMES : At the end of this course students will be able to develop advanced mobile apps
using react native like Restuarant Search App.
LANGUAGE ENvironmEnt
-
Text based Coding React Native
C O D I N G
GRADE 8 CurriCULUM
Session 1-20
1
Game Development using JavaScript
Objectives :
of JavaScript.
To learn basics of Game Development using JavaScript and popular frameworks
INCLUDES
OUTCOMES : Students will be able to develop basic games using JavaScript like Race Game, 60 Hrs live sessions/ 2 per
Rock Paper Scissor etc. week
60 recorded sessions
40
2 Session 21-
Intermediate Game Development
5+ Real-time projects
5+ Hands-on-activities
Objectives :To learn complex game development using JavaScript concepts and frameworks.
OUTCOMES : Students will be able to create complex games using JavaScript such as Snake
50+ Coding Challenges
game, Flappy Bird game and Catching balls game. Practical Assessment
100+ Quizzes
41-60
3 Session
A dvanced Game Development using JS Certificate of completion
Objectives : To learn and understand how to build advanced games using JavaScript and
Firebase.
OUTCOMES : Students will be able to build complex multilevel and multiplayer games using
JavaScript and Google Firebase, such as Space Invaders.
LANGUAGE ENvironmEnt
-
Block based Coding /
Pycharm, BlockPy
-
Text based
C O D I N G
GRADE 9 CurriCULUM
Session 1-20
1
Basics of Python
Objectives : To introduce Python through text-based coding using python turtle module.
INCLUDES
OUTCOMES : Students will be able to create different animations such as design patterns,
Indian flag, snowman and doraemon etc. 60 Hrs live sessions/ 2 per
week
Session 21-40 60 recorded sessions
2
Intermediate Python
5+ Real-time projects
Objectives : To learn the intermediate concepts of python such as OOPs, Exception Handling
5+ Hands-on-activities
and module & Packages.
50+ Coding Challenges
OUTCOMES : Students will be able to create different programs using Intermediate Python
and create different applications like Password Manager, Pong Game, Calculator etc. Practical Assessment
100+ Quizzes
3 Certificate of completion
Advanced Python
Objectives : To explore the advanced concepts of python such as Collections,
Decorators,Python SQL Connects etc.
OUTCOMES : Students will be able to develop real-time applications like how to control
webcam and detects the real objects, Webcam photo share application etc.
LANGUAGE ENvironmEnt
Text-based Coding
Pycharm, Visual Studio
Code
C O D I N G
GRADE 10 CurriCULUM
Session 1-20
1
Basics of Python
Objectives : To introduce basic to advanced concepts of python.
INCLUDES
OUTCOMES : Students will be able to develop different applications using python such as
geometry game, Magic 8 ball game, and typing game etc. 60 Hrs live sessions/ 2 per
week
60 recorded sessions
Session 21-40
2 5+ Real-time projects
Introduction to Web Development
5+ Hands-on-activities
Objectives : To introduce Web Development using HTML, CSS and JavaScript.
OUTCOMES : At the end of this section students will be able to design and develop small 50+ Coding Challenges
websites using HTML, CSS and JavaScript.
Practical Assessment
100+ Quizzes
Session 41-60
3 Certificate of completion
Web Development Using Python
Objectives : To introduce the Django/Flask framework in python for web development &
also to learn App Deployment.
OUTCOMES : Students will be able to develop different web applications using frameworks of
python such as Online ticket booking application, todo-list app, my portfolio web app etc.
LANGUAGE ENvironmEnt
Text-based Coding
Pycharm, Visual Studio
Code
C O D I N G
GRADE 11 CurriCULUM
Session 1-20
1
Introduction to Python
Objectives : To introduce game designing using Python.
INCLUDES
OUTCOMES : Students will be able to learn python basic concepts and develop real-time
game applications. 60 Hrs live sessions/ 2 per
week
40 60 recorded sessions
2 Session 21-
Introduction to AI & ML 5+ Real-time projects
Objectives : To understand the basic theory underlying machine learning and to be able to 5+ Hands-on-activities
formulate machine learning problems corresponding to different applications.
OUTCOMES : Upon completion of this section students will be able to understand the AI & ML
50+ Coding Challenges
Basics and will also create a Chatbot application like Proton. Practical Assessment
100+ Quizzes
41-60
3 Session
Basics of Data Science Certificate of completion
Objectives : To understand a range of machine learning algorithms along with their strengths
and weaknesses like KNN, SVM and Naive Bayes etc.
OUTCOMES : At the end of this section students will be able to understand the machine
learning algorithms and perform sentiment analysis of different new articles.
LANGUAGE ENvironmEnt
x
Te t-based Codin g
Pycharm, Visual Studi o
Code
C O D I N G
GRADE 12 CurriCULUM
Session 1-20
1
Introduction to AI & ML
Objectives : To introduce Basics of AI&ML using Python.
INCLUDES
OUTCOMES : At the end of this section students will be able to design and develop AI
applications like Covid FaceMask Detection, Disease Prediction using Machine Learning. 60 Hrs live sessions/ 2 per
week
40
2
Session 21-
Basics Data Science
60 recorded sessions
Objectives : To learn the basics of data science and apply the concepts for data analysis and
5+ Real-time projects
data visualization. 5+ Hands-on-activities
OUTCOMES : At the end of this section students will be able to use modern data science tools 50+ Coding Challenges
for data analysis and visualization of real datasets such as Data Analysis of Fake News on
social media, and Covid19 Dataset. Practical Assessment
100+ Quizzes
41-60
3 Session
Intermediate Data Science
Certificate of completion
Objectives : To explore and understand the complex concepts of Data Science using
Python.
OUTCOMES : Students will be able to use data science concepts for data analysis and
visualization, Prediction of Petrol Prices in India. Also will be able to develop a recommendation
system for Netflix Shows.
LANGUAGE ENvironmEnt
-
Text based Codin g
Pycharm, Visual Studio
Code