Kids can Code

Kids can code is a platform where students of age 12-15 will be able to learn programming concepts using our language ?Eupheus?. Eupheus language is designed specifically for this project in which student will be able to code in simple English statements. This platform allows parents as well as inst

2025-06-28 16:33:56 - Adil Khan

Project Title

Kids can Code

Project Area of Specialization Software EngineeringProject Summary

Kids can code is a platform where students of age 12-15 will be able to learn programming concepts using our language “Eupheus”. Eupheus language is designed specifically for this project in which student will be able to code in simple English statements. This platform allows parents as well as institutions to teach programming concepts to their students/children.

Project Objectives

The objective of the software is to make learn users about the programming logics and concepts. The user is not required to learn any specific programming logic, but he/she will be able to learn the basic concepts of programming by using a language which is close to the English language. The main or target audience are the children of at least 12-13 ages and the institutions which will be using the software to teach the students. A dedicated module for institutions and teacher’s registration is added.

Project Implementation Method

We are using the Scrum process in the development of our project. Scrum is an agile way to manage a project. In the agile Scrum process, instead of providing complete, detailed descriptions of how everything will be done on a project, much of it is left up to the Scrum software development team which is the main reason of opting this methodology as it fits perfectly in the development of our project.

Scrum relies on a self-organizing, cross-functional team i.e. there is no overall team leader who decides which person will do which task so our team works on the tasks by mutual discussion. The Scrum model suggests that projects progress via a series of sprints. Sprints are timeboxed to no more than a month long.

Scrum methodology advocates for a planning meeting at the start of the sprint in which the team members create sprint backlog, list of tasks. The Scrum model sees daily scrums to synchronize the work of team members as they discuss the work of the sprint.

At the end of a sprint, the team conducts a sprint review during which the team demonstrates the new functionality any stakeholder who wishes to provide feedback that could influence the next sprint, and in this case we conduct the sprint review meetings with the supervisor and maintain a monthly log of previous and tasks to be done before the next meeting.

Benefits of the Project

The project will provide benefits greatly to the education sector. Specifically to the areas of programming where most of the schools don't bother to cover in their course. The purpose of the project will be to deliver basic programming concepts to the new user.

Technical Details of Final Deliverable

The final deliverable will be in the form of a website, having all our modules combined. From the registration to a complete course content to cover. The website will be built on php (Laravel) with a MySQL database. The compiler will be built upon vanilla JavaScript. It will be integrated in the website.

Final Deliverable of the Project Software SystemCore Industry EducationOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Quality EducationRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 24600
Domain Miscellaneous 116001600
Hosting Equipment12300023000

More Posts