makershala announcement speaker phone image
Join the Parent Board & enjoy exciting benefits. Details here
21st century parent parent of 8 to 16 years old kids parents of stem learners

Colour Generator

Cosmic Warriors
07 Dec, 23
Jagrit kaushik pic
Nandini Mahajan pic
Amitabh Mishra pic
Divija Badwal pic
Mentored By: Neha Sharma
Salwan Public School, Gurugram
Colour Generator

This app helps you make tough decisions about colours you want. Do you want Pink or Blue? Would yellow look fine on this? If you are facing these problems in life just download this app! It lists random colors so that you can choose the perfect color. 

This app is coded on P5.js using the language 'Java script'. It uses the concepts of 'arrays', 'variables' and 'user output'. When you click run, It will list names of many colors and then you have to stop the program and the color that appears would be the chosen one. It provides a variety of 14 colours for you.

  1. Array- Our array 'meowcat11' consists of 14 colors- "black","purple","blue","green","red","orange"," pink", "lightgreen", "cyan", "beige", "white", "brown", "maroon" and " yellow". If you want to add more colors, please contact us on
  2. Variables
  3. User output- As soon as you press the start button, the console will display a list of colors continuously. As soon as you are satisfied, press the stop button and the color would be the last on the list.   
  4. Code
  5. Post cover image


Instructions to use:
  1. Click on start.
  2. A list of colours will be displayed on the console continously.
  3. Stop the list after sometime, the final colour is your choice.

The site credits are to as follows:

  1. The Cosmic Warriors:-  Jagrit Kumar Kaushik, Nandini Mahajan, Divija Badwal, Amitabh Mishra
  2. p5.js
  3. Google
  4. Makershala


Cosmic Warriors
Published by
Cosmic Warriors

*As submitted by students on Makershala portal.

About Makershala

Makershala is a Learning by Making ecosystem for kids from age 8-16 to help them discover their interests, develop future skills and deepen conceptual understanding. Makershala follows the Project Based Learning approach as its way of teaching in which kids work on authentic, real life & personally meaningful projects.

Kids work on these projects in different educational settings, namely; self-learning; online 1:4 Peer to Peer with a mentor; or in a school. Projects are categorized in different interest segments like Robotics, Coding, Electronics, 3D Printing, Animations, Photography, Machine Learning, Astronomy and many more.

Each project is mapped with classroom concepts, 21st century skills, UN sustainable development goals and interests/careers to not only focus on holistic development of a child but help them identify their calling by giving them exposure to problems that exist in the real world.

Why Project-Based Learning

Project-Based Learning has the potential to solve many of the learning problems we see today beyond foundational literacy.

  • Ownership: Learners have complete ownership on what they need to know to solve a problem and come up with the best solution in the best way. It can be a concept or a software tool or a skill. Kids involved in projects are never required to be told to study.

  • Interdisciplinary: Unlike traditional learning where subjects are taught in silos and learners develop a perception of liking or disliking a subject. In project based learning, the given problem is supreme and it may require to know something from maths, science and history together.

  • Experiential learning: We generally retain 75% of what we do as opposed to only 5% of what we hear and 10% of what we read, hence PBL helps kids retain what they learn.

  • Lifelong learning: The most important gift that PBL gives to its learners is to make them lifelong learners as this is the most required skill to lead a good life, personally & professionally.

  • Skills & Knowledge balance: Project-based learning doesn’t focus too much on memorizing information, rather it equally demands practising life skills to be able to do better in projects.

How Makershala Works

  • Parents and Kids who wish to start their journey with Makershala, are suggested to pick one interest area of the child and then choose a plan.

  • Parents and Kids after enrolling in a course based on their interest are assigned a batch. Each batch has 3-4 learners and 1 mentor.

  • Each course has 6 guided projects and 1 challenge project.

  • During the project, formative assessments are conducted to evaluate learner’s knowledge & skills.

  • On completion of a project parents and kids get a learning report which indicates the skills and knowledge developed/displayed by them.

  • Kids also build their portfolio which showcases problems solved, solutions created, skills developed, knowledge acquired and technologies learnt.

  • Kids earn rewards in the form of badges, points and coins for their performance in a project, course and overall.

  • Kids are maneuvered to take up courses and projects from different learning segments to gain more clarity on their interests. This eventually helps them in picking up a career.