★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
CBSE Class 10 · Artificial Intelligence, code 417 · Project ideas 2026-27
These class 10 AI project ideas are for the 10-mark project in CBSE 417 Part C and the 5-mark viva that follows it. There are fifteen, graded easy, medium and stretch. Each is tied to one Sustainable Development Goal and one AI domain, Statistical Data, Computer Vision or NLP, and each comes with its data, model and metric for every stage of the project cycle. In our live batch, students pick one in the first term and build it with a teacher checking each stage.
Live online · 15 original project ideas below · each with its SDG and AI domain · built in Orange or Python · project viva rehearsed · first class free
Start here
The 417 course whose batch guides the project from idea to viva, the Orange course for building the model without code, and the data science course for students who want their project in Python.

The batch / 417 Class 10
The full 417 course, with the project chosen in the first term and each stage reviewed in the Wednesday lab.
Open the course →
Easy and medium / Orange
Image, text and table workflows in Orange, the no-code route that most of the ideas below can be built in.
Open the course →
Stretch / Python
Pandas, charts and simple models in Python, for students taking one of the stretch ideas in code.
Open the course →Ans. The short version
Good class 10 AI project ideas for CBSE 417 are small, linked to one Sustainable Development Goal and built in one AI domain: Statistical Data, Computer Vision or NLP. Easy options include a leaf disease checker, a fruit ripeness sorter or a sentiment analysis project on clinic reviews; harder ones include coral bleaching detection or a complaint classifier. Each should follow the AI project cycle and report real evaluation numbers. The project carries 10 marks and its viva 5. Modern Age Coders guides projects from idea to viva in a live Monday and Wednesday 9:00 PM IST batch, or one to one.
Q1. What makes a good project?
A good Class 10 AI project answers one clear question about one real problem, uses data you can get, and ends with numbers you can explain. CBSE asks that it relate to the Sustainable Development Goals, and its own sample, penguin species prediction, shows how small the scale can be.
| Grade on this page | Data | Tool | Typical build time |
|---|---|---|---|
| Easy | A ready open dataset, or a few dozen photos you take | Orange, no code | Three to four weekends |
| Medium | An open dataset that needs cleaning, or a survey you run | Orange, or short Python | Five to six weekends |
| Stretch | Data you collect and label yourself | Python, comparing two models | Eight weekends or more |
Rows and columns of numbers or categories: readings, surveys, records. The model predicts a label or a value from the columns.
Images sorted into labelled folders. The model learns to tell the classes apart from pixel patterns.
Short texts such as reviews, headlines or messages. The model scores or sorts them by their words.
Build times are from our batch's experience, not a CBSE rule. Easy does not mean fewer marks: a finished, honest easy project beats an abandoned ambitious one.
Q2. Fifteen ideas, easy to stretch
Each idea lists its goal, domain and a one-line run through the cycle: scope, data, explore, model, evaluate. All fifteen are written for this page; adapt them to your town and your data.
Q3. Which idea fits you?
Pick the idea whose data you can actually get and whose question you care about; that interest is what carries you through the viva.
| If you are | Start with | Why |
|---|---|---|
| New to Python and short of time | Ideas 1, 2 or 3 | All Orange, data ready in days |
| Comfortable with tables and charts | Ideas 4, 9 or 10 | Statistical Data suits the Unit 4 practical too |
| Interested in images | Ideas 6, 8 or 12 | Strong viva talking points on pixels and recall |
| Interested in language | Ideas 3, 7 or 11 | Directly uses the Unit 6 theory |
| Confident in Python, aiming high | Ideas 13, 14 or 15 | Own data and model comparison show depth |
Test set: 60 bleached, 60 healthy images.
Actual: bleached Actual: healthy
Pred bleached TP = 51 FP = 6
Pred healthy FN = 9 TN = 54
Accuracy = 105 / 120 = 0.875
Precision = 51 / 57 = 0.89
Recall = 51 / 60 = 0.85
An illustrative result, not a real model's. The sentence that earns viva marks: "Nine bleached corals were missed, so recall matters most; I would add more bleached images."
How to write each stage up in the report is on the project and practical file page, and the metrics above are drilled on evaluating models questions.
Q4. Which ideas cause trouble?
Some ideas look exciting but fail on data, ethics or time. Each has a smaller cousin that works.
| Risky idea | The problem | Safer version |
|---|---|---|
| Face recognition attendance for your class | Faces of minors collected without proper consent raise privacy issues | Hand sign reader (idea 8) on your own hands |
| An app that diagnoses a disease | Claims a medical result a student project cannot support | Leaf health checker (idea 1), or clinic review sentiment (idea 3) |
| Predicting the share market | No clear SDG, and no way to judge success in a term | Household electricity use (idea 10) |
| A chatbot that answers everything | Too broad to build or evaluate | Civic complaint sorter (idea 11), one task done well |
| Any idea with no data source | Stalls at data acquisition | Pick an idea whose data you can see before you commit |
Ethics is part of the project viva, so mention consent, privacy and possible bias in your report. The vocabulary is revised on project cycle and ethics, and the questions you will be asked about your project are on class 10 AI viva questions.
Q5. How is a project guided online?
The teacher never builds the project. The student does, with checkpoints that stop small problems becoming late ones.
Each student shortlists two ideas from a list like this one, then shows the class the data for each. The idea with data in hand wins.
One Wednesday a month, students share their Orange canvas or notebook, and the teacher asks what each step does and why.
Numbers come before the report: the teacher checks the test split and confusion matrix, then the student writes up what the model gets wrong.
If your school asks for a Python project, the libraries are covered on Python for CBSE Class 10 AI; for the Orange route, see Orange Data Mining for Class 10 AI.
Batch or personalised: you choose
Both formats follow the same checkpoints with the same teachers. The batch shows students fifteen other projects taking shape, which sharpens their own. One to one gives a project the full hour every time. You pay month by month with no admission fee, and can stop whenever a month ends.
Option 1 · Fixed batch timings
₹1,499
per month, two live classes a week
Option 2 · Choose your own timing
₹4,999
per month, one private class a weektwo private classes a week, at a time set with you
Students starting late, or taking a stretch idea in Python, often move faster one to one. Students still learning the units the project depends on are better placed in the batch, where theory and project move forward side by side. The fee appears in your local currency.
Studying outside India?
CBSE schools abroad set the same Part C project, and local problems make strong SDG links: water in the Gulf, reefs off Oman and the UAE. The batch table below gives its local start for this exam winter.
| Where you live | Mon and Wed 9:00 PM IST | Best format |
|---|---|---|
| India (IST) every Indian city | 9:00 PM | Batch fits |
| UAE and Oman Dubai, Abu Dhabi, Sharjah, Muscat | 7:30 PM | Batch fits |
| Saudi Arabia, Qatar, Kuwait, Bahrain Riyadh, Jeddah, Dammam, Doha, Kuwait City, Manama | 6:30 PM | Batch fits |
| Nepal Kathmandu | 9:15 PM | Batch fits |
| Ethiopia and East Africa Addis Ababa and East Africa Time | 6:30 PM | Batch fits |
| Singapore and Malaysia Singapore, Kuala Lumpur | 11:30 PM | Choose 1-on-1 |
When the batch clashes with your evening, project sessions can be booked one to one at your hour. Families outside India will find timings and formats on our page for Gulf and overseas CBSE students.
What families say
Real reviews from real families. We neither write nor commission them.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
The rest of the Class 10 series
Every page in the CBSE Class 10 AI (417) series, grouped by what you need: classes, each unit, question practice, notes and revision, and the exam itself.
ICSE Class 10 Computer Applications (Java): The Tue and Wed ICSE Java batch ICSE Computer Applications syllabus ICSE Java programs practice ICSE CA important questions
Questions about Class 10 AI projects
A leaf health checker from photos, a fruit ripeness sorter, a sentiment analysis of clinic reviews, an air quality band predictor or a survey on sleep and screen time. Each can be built in Orange without code, uses data you can get within a week and links to one Sustainable Development Goal.
CBSE asks that the Class 10 AI project relate to the Sustainable Development Goals. Name the goal in your problem scoping, explain who benefits, and keep the link specific: for example SDG 14, Life Below Water, for a coral bleaching project, rather than a general claim about helping the planet.
Collect short texts such as public reviews, remove names, and load them into Orange with the Corpus widget. Clean them with Preprocess Text, score them with Sentiment Analysis and view the results in a Data Table. To evaluate, label about fifty texts yourself and count how often the tool agrees with you.
Yes, as a medium-level Computer Vision project for SDG 14. Use an open image set of healthy and bleached coral, build an image classifier in Orange with Image Embedding, and report recall on bleached coral, since a missed bleached reef is the costly error. Check that both classes have similar numbers of images.
The project carries 10 marks and the viva on it carries 5, out of the 50 practical marks in Part C of CBSE 417. CBSE allows a project, a field visit or a student portfolio for those 10 marks; your school tells you which it expects.
Yes. Orange, which is part of the 417 curriculum, lets you build image, text and table models by connecting widgets. Every idea on this page can be built in Orange, including the stretch ones, though students confident in Python often find comparing models quicker in code.
One of the three in the curriculum: Statistical Data for tables of numbers, Computer Vision for images, or Natural Language Processing for text. Pick the domain whose data you can most easily get, and keep to one domain so the project stays finishable.
Yes, open datasets are fine if you name the source in your report and can explain what each column or folder means. Data you collect yourself, with consent where people are involved, is often easier to defend in the viva because you know exactly how it was made.
An easy Orange project takes about three to four weekends of steady work; a stretch project with your own labelled data can take eight or more. Start in the first term, so the project is finished well before the school practical and the theory paper.
Yes. The project is guided inside the batch and one to one sessions: choosing an idea, checking the data, reviewing each stage and rehearsing the viva. The student builds the project themselves. There is no separate project charge: it sits inside the monthly fee on this page, the first class is a free demo and nobody pays an admission fee.
Start
During the free demo, your child talks through two or three ideas from this page with a teacher, checks which one has data they can actually get, and sketches its 4Ws canvas. You leave with a clear first step, and the mentor tells you whether the batch or one to one would suit the project better.
Revising the theory your project leans on? The units are summarised on Class 10 AI notes, unit wise.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every class is live video. The form requests a callback and reserves nothing.
A full live class of about 45 to 60 minutes at a slot you pick, with a written skill report and learning roadmap on WhatsApp afterwards. The fee is adjusted against your first month if you enrol.
Book a priority demo