100% found this document useful (1 vote)
125 views

Junior CHAMPS

Uploaded by

w2qwf64khw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
125 views

Junior CHAMPS

Uploaded by

w2qwf64khw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 52

Junior Champs: Coding

Unleash your Genius


Program Overview

At BrightChamps, we believe that every student is a unique individual with


a thirst for knowledge and a world of possibilities. Our diverse range of live,
fun-based programs is designed to enable students to explore their
passions and discover their hidden talents. With our unique, personalised
approach, we transform learning into an exciting adventure.

From Coding to Design Thinking, and from modern tools like AR & VR to
Robotics, we cover the entire spectrum in a playful way. We even delve into
the captivating fields of Artificial Intelligence and Machine Learning, paving
the way for the future. Through our meticulously crafted programs,
BrightChamps students not only discover their interests but also develop
them to their maximum potential. Our supplementary and complementary
skills align seamlessly with the school curriculum, empowering students to
excel academically and beyond.

Our methodology blends Science and Math concepts with coding,


visualisations, and animations, making learning engaging and interactive.
We offer a one-of-a-kind curriculum that instils new-age skills in your
children, preparing them for success and encouraging them to embrace
challenges. They transform from being learners to confident creators in the
world of technology.

All our courses have been crafted by a team of experts, including


graduates from prestigious institutions like IIT and IIM, scientists from ISRO,
and collaborations with renowned universities like MIT and Stanford.
The 5 Pillars of Our Curriculum

Team Work &


Collaboration

Advanced
Tech

Science & Math


Exploration

Creative
Thinking

Coding
Foundation
Course Module

Code Craft
Building Blocks of Coding
6 Sessions
Brain Boost
Adventurous Science & Math
Explorations | 8 Sessions

App Voyage
Innovators in App Development
8 Sessions
Dream Design
Exploring 3D Modelling
8 Sessions

Reality Rift
Adventures in AR & VR
10 Sessions

Imagineers
Mastering Design Thinking
6 Sessions

Web Weavers
Crafting the Web with
HTML & CSS | 14 Sessions

Bit Builders
Discovering the World of
Micro:bit | 6 Sessions

Python Pioneers
Beginning the Python Journey
14 Sessions

Code Commandos
Epic C++ Battles for Young Coders
12 Sessions

Java Heroes
Ignite Your Coding Superpowers
14 Sessions

JavaScript Warriors
Unleashing the Power of Dynamic
Web Programming | 12 Sessions
Creative Coding Adventures
Building Computational Skills with MakeCode
8 Sessions

Crafting the Future


Minecraft Adventures for Education
10 Sessions

Minecraft Coding Camp


Unleashing the Power of Programming
12 Sessions

Add-on Modules

Python Prodigies
Mastering Advanced Python
25 Sessions

Smart Code
AI/ML Adventures
25 Sessions

Roblox Rangers
Adventures
30 Sessions

C++ CodeCraft
Unleash Your Coding Superpowers!
(OOP) | 50 Sessions

Java Geniuses
Java Geniuses: Harness the Power of
Java Programming! (OOP)
50 Sessions
Your Kid’s Journey
Certificate of BrainBoost: Certificate of
CodeCraft: Adventurous Discovery in Scientific
Mastery in Coding
Building Blocks Science &
Fundamentals & Math Exploration
of Coding Math Explorations

START 1-6 Classes 7-14 Classes

Certificate of Coding Prodigy


Digital Sculpting Magical Moulders: App Developer AppVoyage:
Transform Ideas into Innovators in
Superstar Certificate
3D Creation App Development

23-30 Classes 15-22 Classes

Certificate of Achievement Certificate of


RealityRift: in Augmented & Imagineers: Excellence in Design
Adventures Mastering
Virtual Reality Crafting Thinking Mastery
in AR & VR Design Thinking

31-40 Classes 41-46 Classes

Certificate of WebWeavers:
Certificate of BitBuilders: Achievement in HTML & Crafting the
Micro:bit Mastery Discovering the CSS Craftsmanship Web with
World of Micro:bit HTML & CSS
54-60 47-53
61-66 Classes Classes Classes

Code
Certificate of The C++
PythonPioneers: Commandos:
Introduction Mastery
Beginning the Epic C++ Battles
to Python for Young Coders Certificate
Python Journey
67-73 74-80 81-86 87-92
Classes Classes Classes Classes

Java Heroes:
JavaScript Warriors: Java Ignite
Javascript
Unleashing the Your Coding
Pioneers Pioneers
Power of Dynamic Superpowers
Certificate Web Programming
Certificate
114-120 107-113 100-106 93-99
Classes Classes Classes Classes
Crafting the Creative Coding
Certificate of Future: Minecraft
Certificate of Mastery
Adventures: Building
Achievement in Minecraft Adventures in Computational Computational Skills
Block-Based Crafting for Education Thinking with MakeCode

129-138 Classes 121-128 Classes

Minecraft Coding Certificate of Mastery


Camp: Unleashing in Minecraft
the Power Text-Based Wizardry
of Programming
139-144 145-150
Classes Classes

Machine Certificate Add-on Module


Add-on Module
Learning of Python
SmartCode: PythonProdigies:
Foundation Advanced
AI/ML Mastering Advanced
Certificate Skills Python
Adventures
188-200 176-187 163-175 151-162
Classes Classes Classes Classes

Add-on Module Certificate of Achievement


Roblox Rangers: in Intermediate
Adventures Roblox Creation
201-210 211-220 221-230
Classes Classes Classes

Add-on Module
Advanced C++ C++ CodeCraft: Unleash
Developer Your Coding
Certification
Superpowers! (OOP)
263-280 247-262 231-246
Classes Classes Classes

Add-on Module
Java Geniuses: Advanced Java
Harness the Power of Java Developer
Certification
Programming! (OOP)
281-296 297-312 312-330
Classes Classes Classes
Detailed
Course
Curriculum
CODE CRAFT
Unleashing Imagination

Sessions
Platform Coding Type

6 Scratch Block-based

Brief Overview of the Module

Dive into a world of creativity with our Code Craft module! Harness the
power of Scratch, master key concepts such as events, loops, and
conditional statements. Build exhilarating games, animate personal
images, and bring projects to life with text-to-speech, broadcasts, and
sound blocks. With video sensing and voice recording, we transform coding
into an enchanting journey of vibrant artistic exploration and thrilling game
design. Let's ignite the magic of coding together!

Learning Outcome

Upon completion of the Code Craft module, students will:

1. Attain proficiency in programming concepts (variables, loops,


conditionals, events).

2. Enhance logical thinking and problem-solving abilities.

3. Foster creativity and innovation through coding.

4. Develop collaborative and communication skills in programming


projects.

5. Cultivate computational thinking skills.

These outcomes provide a solid foundation for future coding and


computer programming endeavors.
Concepts Covered

• Introduction to the Scratch


• Sprite Movement and Control
• Event Handling

Basic Animation and Costumes •


Conditional Statements (If-Else) •
Loops (Repeat, Repeat Until, Forever) •

• Variables and Variable Usage


• User Input and Sensing
• Broadcasting and Receiving Messages

List and List Manipulation •


Operators and Mathematical Calculations •
Sound Effects and Music •

• Pen and Drawing Features


• Custom Blocks and Procedures
• Interactions Between Sprites

Text-to-speech Conversion •
Cloning •
Video Sensing •
</>

<code>
BRAIN BOOST
Adventurous Science
& Math Explorations
Sessions
Platform Coding Type

8 Scratch Block-based

Brief Overview of the Module

Embark on an educational adventure with our Brain Boost module! Kids will
interactively explore science and math on the Scratch platform, animating
plant lifecycles and a virtual solar system, while delving into data handling.
They'll create engaging animations, solve puzzles, and navigate geometric
concepts. This module merges learning with creativity, making scientific
and mathematical exploration a thrilling journey!

Learning Outcome

Upon completion of the Brain Boost module, students in grades 4, 5, and


6 will:

1. Gain a deeper understanding of their environment.

2. Develop analytical and critical thinking skills.

3. Acquire researching abilities.

4. Apply mathematical concepts to real-world scenarios.

These acquired skills will lay a solid foundation for their future tech
journey.
Concepts Covered

• Variables and Data Types


• Mathematical Operations
• Conditional Statements

Loops •
Animation •
Cloning of Sprites •

• Path Following
• Percentage, Obtained & Total Finder
• Photosynthesis

Surface Area & Volume •


Solving Puzzles •
Number Line •

• Debugging and Troubleshooting


• Advanced Animation Techniques
APP VOYAGE
Innovators in App Development

Sessions
Platform Coding Type

8 Thunkable Block-based

Brief Overview of the Module

Embark on an imaginative journey with our App Voyage module! Using


Thunkable, kids will turn ideas into engaging mobile applications, from fun
art apps to their own Tom and Jerry games. They'll explore variables, loops,
and more while creating multilingual tools and integrating Firebase
Realtime Database. It's a thrilling fusion of creativity and technology,
transforming their digital screen into a canvas of innovation!

Learning Outcome

Upon completion of the App Voyage module, will achieve the


following learning outcomes:

1. Knowledge of mobile app creation and Cross-Platform Development.

2. Enhanced logical thinking skills.

3. Familiarity with coding concepts such as Variables, Events, Loops,


Canvas, Conditionals, Functions, logical operators, Text-To-Speech,
Translator, Firebase Realtime Database, etc.
Concepts Covered

• Introduction to Thunkable and App Development


• User Interface Design
• Variables and Data Types

Events and Event Handling •


Conditional Statements (if-else blocks) •
Loops (repeat, forever) •

• Functions
• Mathematical Operations and Calculations
• User Input and Interactions

Multimedia Integration (Images, Audio, Video) •


Data Storage and Retrieval •
App Testing and Debugging •

HTML
{} APP DEVELOPING CSS

/
</>

x
DREAM DESIGN
Exploring 3D Modelling

Sessions
Platform Coding Type

8 Tinkercad Block-based

Brief Overview of the Module

Embark on an exhilarating journey into the world of 3D design with our


Dream Design module! Unlock your boundless creativity and construct
virtual worlds, from basic shapes to intricate houses or even Minecraft
characters. This hands-on learning experience merges imagination with
tech skills, empowering students in grades 4, 5, and 6 to shape their own
captivating virtual universe. Navigate through tools, manipulate objects in
3D space, and master the art of grouping techniques. Unleash your artistic
prowess and ignite a passion for technology today! Join us and step into
the exciting realm of 3D design!

Learning Outcome

Upon completion of the Dream Design module, students will achieve the
following learning outcomes:

1. Proficiency in foundational skills of 3D design.

2. Enhanced problem-solving and critical thinking abilities.

3. Development of digital creativity and spatial awareness.

4. Hands-on experience in creating virtual models and prototypes.

5. Cultivation of design thinking skills.


Concepts Covered

• Introduction to Tinkercad and 3D Modelling


• Understanding 2D and 3D Shapes
• Basic Shapes and Manipulation

Combining and Grouping Objects •


Measurement and Units •
Creating Custom Shapes and Designs •

• Precision and Alignment


• Extrusion and Revolving
• Applying Colors and Textures

Working with Layers and Object Hierarchy •


Assembly and Interlocking Parts •
Creating Moving Parts and Mechanisms •
REALITY RIFT
Adventures in AR & VR

Sessions
Platform Coding Type

10 CoSpaces Block-based

Brief Overview of the Module

Dive into a limitless world with our Reality Rift module! This immersive
journey into augmented and virtual reality transforms imagination into
digitally enhanced experiences. Students will create engaging games
and take on exciting projects like a solar system tour or thrilling treasure
hunt. Discover how AR overlays virtual elements in our world and VR
whisks us into complete digital realms. An enticing exploration into the
future of technology awaits!

Learning Outcome

Upon completing the Reality Rift module, students will:

1. Gain a solid foundation in AR/VR concepts.

2. Develop creative and immersive virtual experiences.

3. Enhance problem-solving skills.

4. Deepen understanding of AR/VR potentials.

5. Gain hands-on experience in Edu Co Spaces platform.


Concepts Covered

• Introduction to AR and VR Technologies


• Navigating the CoSpaces Environment
• Placing and Manipulating Objects in AR/VR Scenes

Object Interactions and Triggers •


Animation and Movement in AR/VR •
Creating Interactive AR/VR Experiences •

• Scripting and Programming Actions


• Variables and Data
• Collision Detection

User Input and Interactions •


Sound Effects and Audio Integration •
Customizing Lighting and Ambience •
IMAGINEERS
Mastering Design Thinking

Sessions
Platform Coding Type

6 Canva Designing

Brief Overview of the Module

Spark creativity and innovation with our Imagineers module! Kids will delve
into engaging projects, crafting from greeting cards to social impact
designs. Through the journey, they'll learn to identify problems, empathize,
brainstorm, and prototype solutions. This user-centric approach enhances
their problem-solving skills and fosters effective communication. Let's
transform ideas into meaningful designs!

Learning Outcome

Upon completing the Imagineers module, students can expect to


achieve the following learning outcomes:

1. Creative problem solving

2. Empathy and understanding

3. User-centered design

4. Critical thinking

5. Collaboration and communication

6. Innovative thinking
Concepts Covered

• Introduction to Design Thinking


• Understanding Design Principles
• User-Centered Design

The 5 stages of the design thinking process •


Ideation and Brainstorming Techniques •
Sketching and Prototyping •

• User Feedback and Iterative Design


• User Experience (UX) Design
• Visual Communication and Graphic Design

Color Theory and Typography •


Creating Infographics and Data Visualizations •
Design Research and User Testing •
WEB WEAVERS
Crafting the Web with HTML & CSS

Sessions
Platform Coding Type

14 Replit Text-based

Brief Overview of the Module

Dive into the dynamic world of web development with our Web Weavers
module! Students embark on a thrilling journey, creating interactive web
projects from personal websites to online portfolios and responsive designs.
By mastering HTML and CSS, they will craft stunning webpages, bringing
their digital ideas to life. This module is a captivating blend of learning and
creativity, perfect for shaping the digital creators of tomorrow!

Learning Outcome

Upon completing the Web Weavers module, students can expect to


achieve the following learning outcomes:

1. Proficiency in HTML

2. CSS styling skills

3. Website layout design

4. Responsive web design

5. Collaboration and teamwork

6. Creativity and design thinking

7. Problem solving and attention to detail

They will gain confidence in creating their own webpages, expressing


their ideas creatively, and understanding the principles behind the
visual presentation of content on the web.
Concepts Covered

• Introduction to HTML and CSS


• HTML Tags and Semantics
• Paragraph and Heading Tags

Different Ways to Add CSS •


HTML Images •
HTML Lists •

• HTML Tables
• HTML Forms
• CSS Formatting

Margin and Padding •


CSS Display Property •
Classes and IDs •

• CSS Layouts
• Responsive Websites
• Advanced CSS Techniques (Flexbox and Grid)

Web Accessibility •
Debugging HTML and CSS Code •
HTML and CSS Project Work •
BIT BUILDERS
Discovering the World of Micro:bit

Sessions
Platform Coding Type

6 MakeCode Block-based

Brief Overview of the Module

Spark your child's fascination with electronics through our Bit Builders
module! Embark on a thrilling journey, exploring microcontrollers and
Arduino, understanding electrical properties, and creating engaging
projects like alarm systems. Students unravel digital systems, master
circuit designs, and unlock the power of electronic gates. Dive into this
electrifying world and light up their path into technology!

Learning Outcome

Skills Acquired:

1. Proficiency in microcontroller programming using MakeCode.

2. Ability to design and analyze electrical circuits.

3. Enhanced logical thinking and problem-solving skills in electrical


circuits.

4. Mastery of prototyping circuits using breadboards.

5. Skills in sensor integration and data collection.

6. Knowledge of automating devices using microcontrollers.

7. Developed programming skills and computational thinking.

8. Application of skills to build innovative electronic projects.


Concepts Covered

• Introduction to Micro:bit and MakeCode


• Input and Output
• Variables

Control Structures (loops and conditionals) •


Functions •
Events •

• Sensors
• Radio Communication
• Debugging

Integration with External Devices •


Transition to Text-Based Coding •
Project-Based Learning with Micro:bit •
PYTHON PIONEERS
Beginning the Python Journey

Sessions
Platform Coding Type

14 Edublocks Block-based

Brief Overview of the Module

Embark on a captivating coding journey with our Introduction to Python


course. Students learn through interactive projects, creating calculators
and world tour bots while mastering loops, lists, and functions. Our course is
packed with thrilling modules like Turtle graphics and Random functions,
building a solid foundation for a digital future. This adventure brings the
realm of programming to life, making learning Python a captivating journey,
one line of code at a time!

Learning Outcome

Upon completing this module, students can expect to achieve the


following learning outcomes:

1. Proficiency in python basics

2. Coding logic

3. Critical thinking skills

4. Creativity

5. Problem solving
Concepts Covered

• Introduction to Python and EduBlocks


• Python Syntax
• Variables and Data Types

Arithmetic and Logical Operations •


Range and For Loop •
Conditional Statements (if-elif-else, Nested If) •

• Introduction to Turtle Module


• Advanced Turtle Module Operations
• Introduction to Random Module

Lists and Operations on Lists •


Introduction to Modules and Libraries •
Advanced Module Operations •

• Functions (Definition, Calling, Arguments, Returns)


• Error Handling
• File Input/Output Operations
• Python Project Work
CODE COMMANDOS
Epic C++ Battles for Young Coder

Sessions
Platform Coding Type

12 JDoodle Text-based

Brief Overview of the Module

Embark on an exhilarating coding journey with our Code Commandos


module. Through crafting interactive programs and analyzing data with
loops, students unlock the unlimited potential of coding. With an engaging
curriculum that dives into decision-making, exploring functions, and
understanding memory management, this course ensures young minds
become budding programmers, one line of code at a time!

Learning Outcome

Upon completion of the Code Commandos module, students will


achieve the following learning outcomes:

1. Strong problem-solving skills developed through engaging coding


challenges

2. Enhanced logical thinking from designing decision-making programs

3. Mastery of clean, organized coding best practices

4. Rigorous attention to detail fostered in syntax and data handling

5. Unleashed creativity in project development

6. Teamwork and collaboration honed through group coding activities.


Concepts Covered

• Introduction to C++ and JDoodle


• C++ Syntax and Basic I/O Operations
• Variables and Comments

Different Data Types in C++ •


Evaluating Answers Using Keywords, Operators, •
Identifiers, Expressions
If-Else Statements and Ternary Operators •

• Switch Statements
• For and While Loops
• Do-While Loops

Control Flow Statements (Break, Continue, Jump) •


Single-Dimensional Arrays •
Multi-Dimensional Arrays •

• Creating and Using Functions


• Function Calls (By Value and By Reference)
• Recursion

Pointers and Memory Management •


Concept of References •
C++ Project Work •
JAVA HEROES
Ignite Your Coding Superpower

Sessions Platform
Coding Type

14 JDoodle/
IntelliJ
Text-Based

Brief Overview of the Module

Dive into the exciting world of Java with our module designed for young
programmers! This adventure-filled journey introduces essential concepts,
from syntax to object-oriented principles. Master control statements, loops,
and array manipulation while creating games and handy utility programs.
Unleash your creativity, enhance problem-solving skills, and unlock the
magic of Java programming. Get ready to explore the limitless possibilities
of coding and kick-start your unforgettable Java journey!

Learning Outcome

Unleash your child's potential with our Java Heroes module:

1. Master Programming Fundamentals and Object-Oriented Concepts

2. Enhance Problem-Solving and Logical Reasoning

3. Develop Skills in Data Manipulation and Debugging

4. Learn to organize code effectively

5. Boost Creativity, Innovation, and Teamwork Skills


Concepts Covered

• Introduction to Java and JDoodle/IntelliJ


• Java Syntax, Variables, Data Types, Operators
• Object-Oriented Programming

Objects and Classes •


Control Statements (If-Else, Switch) •
Looping Structures (For, While, Do-While) •

• Creation and Use of Methods


• Recursion
• Array Manipulation and Sorting Techniques

Java Math Class •


String Manipulation •
Constructors and Overloading •

• Exception Handling
• Interfaces and Modular Code Design
• Java Project Work
JAVASCRIPT WARRIORS
Unleashing the Power of
Dynamic Web Programmin

Sessions
Platform Coding Type

14 Replit Text-based

Brief Overview of the Module

Jump into the thrilling world of JavaScript with our module! Kids will unleash
their coding potential by creating dynamic web pages, designing games
and web apps, and exploring UI design and animations. With hands-on
projects, they'll embrace the limitless possibilities of coding, becoming true
coding superstars. Join us on this captivating adventure into JavaScript
and ignite your child's passion for web development!

Learning Outcome

Unleash your child's potential with our JavaScript Warriors module:

1. Proficiency in JavaScript for web interactivity

2. Creation of engaging web experiences

3. Integration of HTML, CSS, and JavaScript for front-end development

4. Problem-solving and logical thinking skills

5. Mastery of debugging and troubleshooting

6. Collaboration and teamwork in programming

7. Adaptability and continuous learning in a rapidly evolving field


Concepts Covered

• Introduction to JavaScript
• JavaScript Variables, Arrays, Functions, Template Literals
• Document Object Model (DOM) Manipulation

Array Functions (map(), reduce(), push(), includes()) •


HTML Tags and CSS Properties •
JavaScript Events (click, keydown) •

• HTML Form Handling with JavaScript


• Advanced JavaScript Functions
• Local Storage Usage

IndexedDB Usage •
JavaScript Objects, Prototypes, Constructors •
HTML Canvas Element Usage •

• Advanced Event Handling


• HTML and CSS Concepts
• Creating Multiple-Page Websites
• JavaScript Audio Functions

Pre-requisite

Prerequisites for JavaScript module:


• Proficiency in HTML and CSS
• Familiarity with programming concepts
• Strong logical thinking and problem-solving skills
• Ability to analyze and solve puzzles
CREATIVE CODING
ADVENTURES
Building Computational Skills with MakeCode

Sessions
Platform Coding Type

8 MakeCode Block-based

Brief Overview of the Module

Unleash your child's creativity and problem-solving skills with our


interactive MakeCode platform! Join our exciting creative coding
adventures module and dive into the world of game creation. Kids will
create animations, games, virtual pets, racing challenges, sports-themed
experiences, puzzles, and brain teasers. They'll learn to animate characters,
control game loops, manage smooth gameplay, and respond to user
input. Develop essential coding skills while having a blast! Ignite their
passion for coding in a fun and engaging way. Join the fun today!

Learning Outcome

Skills Acquired:

1. Designing games, animations, and interactive experiences using


MakeCode

2. Critical thinking and problem-solving skills

3. User interface design and gameplay mechanics

4. Visual design and storytelling techniques

5. Collaboration and teamwork in coding projects

Unlock the potential of coding with our micro:bit module. Develop


essential skills while having fun!
Concepts Covered

• Introduction to Computational Thinking


• Sprite Creation, Control, and Manipulation
• Game Loops

Collisions and Hit Detection •


Animation and Frame-Based Rendering •
Input Handling •

• Game Logic and States


• Sound and Music in Coding
• Score Tracking and Timers
• Game Physics and Movement
CRAFTING THE FUTURE
Minecraft Adventures for Education

Sessions Platform
Coding Type

10
Minecraft
Education Block-based
Edition

Brief Overview of the Module

Embark on an immersive and thrilling coding journey in the captivating Mi-


necraft universe! Build, farm, create, and explore in a playful environment
while learning about shapes, ecosystems, storytelling, landmarks, math,
and collaboration. Foster problem-solving, creativity, teamwork, and
unleash your coding skills with immersive challenges. Become a creative
problem solver and explore endless possibilities! Join our engaging and
enriching Minecraft module for kids in grades 4, 5, and 6 today.

Learning Outcome

Skills Acquired:

1. Coding skills

2. Problem-solving abilities

3. Spatial awareness

4. Creativity

5. Collaboration

6. Computational thinking

7. Attention to detail

8. Digital literacy

Build a strong foundation for future learning and technological


exploration while developing essential skills.
Concepts Covered

• Minecraft Interface and Code Builder


• Navigation and Console Commands
• Environment Blocks and Functions

Coordinate Systems and Position Blocks •


Agent Movements and MakeCode Usage •
Mob Characters, Behaviors, Selectors •

• Event Handling and Event-Driven Programming


• Variables in Coding
• Sequencing Code

Logic Building using Operators •


Decision-Making Statements •
Iterative Statements •

• Nested Loops
• Functions Implementation
• Arrays Creation and Manipulation
• String Handling and Manipulation

Pre-requisite

Prerequisites for Block-Based Minecraft:


• Computer proficiency
• Minecraft Education Edition license
• Basic Minecraft familiarity
MINECRAFT CODING CAMP
Unleashing the Power of Programming

Sessions Platform
Minecraft Coding Type

12 Education
Edition
Text-based

Brief Overview of the Module

Immerse yourself in the captivating Minecraft universe with our text-based


coding module! Unleash creativity while enhancing coding skills through
interactive stories, agriculture simulations, awe-inspiring structures,
redstone circuits, virtual zoos, ecological environments, virtual laboratories,
sports challenges, stunning visual designs, and collaborative community
spaces. Learn essential coding concepts, problem-solving, and unleash
endless possibilities! Join our exciting and engaging coding adventure for
kids today.

Learning Outcome

Skills Acquired:
1. Proficient in Minecraft coding and programming
2. Strong problem-solving and critical thinking abilities
3. Understanding of coding concepts like variables, loops, conditionals,
and functions
4. Manipulating position, coordinates, and in-game elements
5. Logical reasoning and decision-making with conditional statements
and operators
6. Creating structures and interactive elements with coding blocks
7. Utilizing arrays and manipulating data
8. Applying mathematical concepts within Minecraft coding
9. Fostering creativity, collaboration, and communication skills"
Concepts Covered

• Position and Coordinate Systems


• Sequencing and Blocks
• Variable Declarations, Assignments, and Updates

Different Types of Operators •


Conditional Statements and Logical Operators •
Loops: While, Do-While, For •

• Switch Statement for Multiple Cases


• Control-Flow Commands: Break, Continue, Return
• Functions and Parameters

Math Functions •
Array Operations •
String Handling and Manipulation •

• Agent Functions
• Mob Functions
• Builder Functions
Pre-requisite

Prerequisites for Text-Based Minecraft:


• Computer proficiency
• Minecraft Education Edition license
• Basic Minecraft familiarity
• Logic and problem-solving skills
• Programming concepts knowledge
• Prior experience with text-based coding recommended
ADD-ON MODULE

PYTHON PRODIGIES
Mastering Advanced Python
Sessions Platform
Coding Type

25
Google
colab/ Text-based
Replit

Brief Overview of the Module

Unlock the world of programming with Python! Its user-friendly syntax


and abundance of resources make it perfect for young learners. Develop
problem-solving skills, logical reasoning, and computational thinking.
Unleash creativity with engaging projects like storytelling, space
calculators, simulations, and entertaining games. Python prepares kids
for the digital future, exploring its vast library ecosystem for graphics and
game development. Join us on an exciting Python journey and discover
endless possibilities!

Learning Outcome

Upon completing the Python Prodigies module, children will acquire:

1. Computational thinking skills

2. Proficiency in coding logic and syntax

3. Problem-solving abilities

4. Cultivation of creativity and innovation


Concepts Covered

• Variables
• Data Types
• Operators

Control Structures (if-else, loops) •


Functions •
Lists •

• String Manipulation
• Input and Output
• Error Handling

File Handling •
Inheritance and Polymorphism •
Regular Expressions •
Advanced Topics •
ADD-ON MODULE

SMART CODE
AI/ML Adventures
Sessions Platform
Coding Type

25
Machine
Learning Text-based
for Kids

Brief Overview of the Module

Dive into the exciting world of Artificial Intelligence and Machine Learning
in our Smart Code module! Enhance your skills with projects like home
automation, augmented reality filters, self-driving cars, and more.
Embark on an immersive journey of imagination, problem-solving, and
creativity. Explore the capabilities of AI and ML, igniting your artistic flair
and gaining a deeper understanding of Python-based concepts. Join us
for an exciting coding experience!

Learning Outcome

Upon completion of the Smart Code module, students will achieve the
following learning outcomes:

1. Enhanced analytical skills

2. Enhanced creativity and imagination

3. Exploration of various technologies

4. Strengthened problem-solving abilities

5. Deeper understanding of AI/ML with Python

6. Introduction to the goal of artificial intelligence and machine learning

7. Application of AI/ML to solve real-world problems


Concepts Covered

• Introduction to Artificial Intelligence and Machine Learning


• Importing Modules and Libraries
• Input() and Speech Recognition

Print() Function •
For Loop and While Loop •
Conditionals (If, If-Else) •

• Variables and Arrays


• Tokenization
• Random Module

Simulating a Self-Driving Car •


Format() Function •
Return Statement •
Python Libraries for Machine Learning •
ADD-ON MODULE

ROBLOX RANGERS
Adventures
Sessions
Coding Type

30 Text-based

Brief Overview of the Module

Dive deeper into Roblox's dynamic universe in our intermediate module!


Building on basic knowledge, we'll master advanced scripting and create
interactive games like Squid Game and Egg Hunting. This course fosters
collaboration, experiments with physics simulations, and explores virtual
economies. Let's turn basic Roblox knowledge into exciting game
development skills and unlock exciting layers of the Roblox world together!

Learning Outcome

On finishing the Intermediate Roblox Rangers module, students will:

1. Master advanced scripting and game mechanics.

2. Develop interactive environments and physics simulations.

3. Enhance teamwork through collaborative game development.

4. Strengthen problem-solving and creativity.

5. Improve communication skills.

6. Gain ability to create original Roblox games.


Concepts Covered

• Introduction to Roblox Studio


• Adding Objects in the Game
• Moving, Scaling, and Rotating Parts in the Design

Anchor and Collision Property •


Environment and Terrain Tools •
Introduction to LUA Scripting •

• Using Scripting to Change Properties


• Referencing Objects and Variables
• Debugging Scripts

Particle Emitters •
Variables and Data Storage •
Functions and Instances •

• Mesh Objects
• Loops (For, While)
• Events

Predefined Functions •
Introduction to Plugins •
GUI Introduction(Graphical User Interface) •

• Tables
• Operations
• Conditional Statements
Pre-requisite

Prerequisites for Roblox Rangers Adventures Module:


• Familiarity with Roblox features and tools
• Completion of Beginner Roblox module or equivalent knowledge
• Ability to navigate Roblox Studio, place objects, and understand
basic scripting
• Experience in designing simple Roblox games or environments is
beneficial
• Pre-installation of Roblox Studio
• Click to access Roblox basic system requirements
https://docs.google.com/presentation/d/19vHyKpcpuRTQrJ-3ucpj28QpOC-nztGkS9ZdtV96q2Q/edit#slide=id.g1043f49a435_0_75
ADD-ON MODULE

C++ CODECRAFT
Unleash Your Coding Superpowers! (OOP)

Sessions
Coding Type

50 Text-based

Brief Overview of the Module

Embark on a coding quest with our captivating C++ module designed for
bright young minds! Plunge into arrays and pointers, and decipher
recursion's enchantments. Commandeer data manipulation with
invigorating projects like "Array Detective" and "Scholastic Guardian".
Dive deeper into a land of objects, classes, and memory spells. Harness
object-oriented sorcery and the potent C++ Standard Template Library.
Seize this treasure-laden expedition to ascend as a C++ conqueror!
Ignite the coding spark today!

Learning Outcome

1. Proficient in logic and problem-solving

2. Strong grasp of fundamental programming concepts

3. Efficient code writing and organization

4. Skilled in multidimensional arrays and data manipulation

5. Modular program design using functions

6. Mastered recursion for problem-solving

7. Proficient in pointers, references, and memory management

8. Applied object-oriented programming principles


Learning Outcome

9. Exception handling and error management skills

10. Knowledge of file handling for data storage

11. Understanding and use of data structures (lists, stacks, queues)

12. Proficient in C++ Standard Template Library (STL)

13. Strong problem-solving and debugging abilities

Concepts Covered

• Multidimensional Arrays and Manipulation


• Advanced Functions: Function Call by Value and
Call by Reference
• Basic Recursion

Introduction to Pointers and References •


Structs in C++ •
Introduction to Object-Oriented Programming: •
Access Specifiers, Member Functions, Data Members

• Classes and Objects


• Basic Constructors and Destructors
• Basic Inheritance

Introduction to File Handling •


Basic Exception Handling : Try, catch, and throw •
Basic STL : Introduction to vectors, and sets •
Basic operations on STL containers •
Pre-requisite

Prerequisites for Java Mastery:


• Familiarity with programming concepts
• Understanding of variables, loops, and conditionals
• Knowledge of data types, operators, and expressions
• Basic grasp of object-oriented programming
• Awareness of file handling
• Understanding of data structures
• Basic testing and debugging skills
ADD-ON MODULE

JAVA GENIUSES
Harness the Power of Java Programming! (OOP)

Sessions
Coding Type

50 Text-based

Brief Overview of the Module

Set sail on an exhilarating Java journey with our enthralling module!


Young coding adventurers will navigate through math wizardry, string
enchantments, and constructor marvels, forging calculators, digital
clocks, and artistic masterpieces. They'll brave the mazes of data
structures, conquer the kingdom of GUI with Swing, and cast global
spells. With a fusion of creativity and mastery, this odyssey empowers
them to seize the Java realm! Embark today and mold them into coding
prodigies!

Learning Outcome

1. Proficient in real-world Java programming

2. Advanced math operations and calculations

3. Effective string manipulation skills

4. Flexible coding with constructors and interfaces

5. Robust error handling techniques

6. Proficient in dynamic arrays and ArrayLists

7. Competent in file handling operations

8. Efficient data organization with linked lists


Learning Outcome

9. Mastery of tree traversal for data manipulation

10. Creation of user-friendly GUI applications

11. Skillful event handling and user interaction

12. Multithreading for responsive applications

13. Customization and internationalization of GUI components

14. Implementation of drag-and-drop functionality

15. Secure data validation techniques

16. Proficient in file management and navigation

17. Creation of practical applications

Concepts Covered

• Review of Basic Concepts


• Java Math Class : Simple math operations and
functions in Java
• Strings in Java

Basic Constructors •
Introduction to ArrayLists •
Introduction to File Handling •
Introduction to GUI (Graphical User Interface) with Swing •

• Layout Managers
• Event Handling and ActionListeners
• Introduction to Drawing and Graphics
• Simple Projects and Problem Solving
Pre-requisite

Prerequisites for Java Mastery:


• Familiarity with programming concepts
• Understanding of variables, loops, and conditionals
• Knowledge of data types, operators, and expressions
• Basic grasp of object-oriented programming
• Awareness of file handling
• Understanding of data structures
• Basic testing and debugging skills

You might also like