LambdaLabTM
Artificial Intelligence · Class 12 · Subject Code 843 · Part C
Capstone Project25 marks⏱️ 9 min read

The Class 12 Capstone Project

In Class 12 the AI project becomes a Capstone Project: a group project that follows the full Data Science Methodology, solves a problem tied to a Sustainable Development Goal, and is presented in a three-minute video. It is worth 25 of the subject's 100 marks. This page explains what is asked, and gives ten worked capstones to learn from.

Please read: about these projects

These are sample capstone projects, written for reference and self-learning. Each one is a practical illustration of the Data Science Methodology — how a real problem is understood, how data is chosen, prepared and modelled, and how a model is validated, deployed and improved through feedback.

They are not meant to be submitted as they are. Most datasets are samples made by a program. Use these projects to understand the method; then, as a group, choose your own problem, collect your own data, and write your own documentation. The viva is based on your capstone, and it will show whose work it is.

1Where the marks are

Part C (2026-27)Marks
Capstone Projectcapstone15
Project Documentationcapstone6
Video (exactly 3 minutes)capstone4
Practical File10
Lab Test (Python and Orange Data Mining)10
Viva Voce (Capstone Project + Practical File)5
Total50

2The capstone guidelines

👥
A group of 3 to 5

Minimum 3 and maximum 5 students per project.

🌍
Aligned to an SDG

The project must address one of the Sustainable Development Goals.

📄
Project documentation

The capstone is completed in Class 12 together with its documentation.

🎬
A 3-minute video

Exactly three minutes, covering six named parts.

The video must have these six parts, in this order:

  1. Problem statement
  2. The SDG the project is aligned to
  3. The AI concepts, domains and algorithms used
  4. How the project works
  5. Conclusion
  6. Acknowledgement to the teacher

Every project here ends with a video script timed to exactly three minutes, with those six parts.

Note
The curriculum allows the capstone to be built in Python or in a no-code / low-code tool such as Orange Data Mining. These projects are written in Python — pandas, NumPy, Matplotlib and scikit-learn, as the Class 12 handbook uses — and each also shows how to build it in Orange.

3The Data Science Methodology

The handbook teaches the methodology put forward by John Rollins at IBM: ten steps in five modules. Each capstone report here has one section for each step, in this order.

Module 1
From Problem to Approach
  1. 1. Business Understanding
  2. 2. Analytic Approach
Module 2
From Requirements to Collection
  1. 3. Data Requirements
  2. 4. Data Collection
Module 3
From Understanding to Preparation
  1. 5. Data Understanding
  2. 6. Data Preparation
Module 4
From Modelling to Evaluation
  1. 7. Modelling
  2. 8. Evaluation
Module 5
From Deployment to Feedback
  1. 9. Deployment
  2. 10. Feedback

The methodology is a cycle: feedback from deployment leads back to the model, and often back to the data. Every report says what feedback would change.

4Ten capstone projects

Each is aligned to an SDG, and between them they use every Class 12 unit that can be run on a school computer: regression and classification, computer vision, big data, neural networks and data storytelling. So far they draw 75 charts and carry 88 test cases, every one actually run.

SDG 2 · SDG 12
How Much Will This Field Yield?

A capstone in regression: predicting a plot's harvest from its crop, weather, soil and fertiliser — Linear Regression against a Random Forest, validated with K-fold, and checked again after a drought season.

SDG 4 · SDG 2
The Mid-Day Meal Story

The curriculum's own data-storytelling capstone: thirty-five years of enrolment, attendance and dropout, told on Freytag's pyramid — with the diagnostic analysis to back the story, and the honesty to say what the data cannot prove.

SDG 3
Who Is at Risk of Heart Disease?

A classification capstone: Logistic Regression and a Decision Tree screen check-up patients for heart disease, the threshold is tuned for recall, and the follow-up feedback finds the model misses more women than men.

SDG 7 · SDG 13
Tomorrow's Electricity Demand

Forecasting a city's daily peak demand from weather and the calendar — Linear Regression, a Random Forest and a neural network, tested on a year they never saw, cross-validated through time, and caught drifting by the feedback step.

SDG 6 · SDG 3
Is This Water Safe to Drink?

A field-kit test in the morning, a lab verdict two days later — this capstone predicts the verdict on the spot, and makes the Unit 1 topic of missing values the heart of the project by comparing four ways of handling them.

SDG 9
Reading Handwritten PIN Codes

Computer vision and a neural network on real handwriting: a multi-layer perceptron learns to read digits, OpenCV cuts PIN codes off envelope images — and the feedback step shows why 98% per digit is not 98% per letter.

SDG 13 · SDG 11
A Flood Early-Warning Model

A rare-event capstone: a next-day flood warning from rain, river and dam data, where a model that never warns would score 95% — so it is judged on recall and false alarms, validated monsoon by monsoon, and replayed on a new monsoon as feedback.

SDG 16 · SDG 11
A Grievance Desk that Reads

A natural language processing capstone: citizens' complaints, typed in their own words, are cleaned, turned into numbers with TF-IDF and routed to the right department — and the ones the model is unsure of go to a human officer.

SDG 11 · SDG 3
Traffic Jam Warnings from a Data Stream

A big data capstone: a city's road sensors report every five minutes, without stopping. The data is read in chunks, summarised map-and-reduce style, cleaned piece by piece, and used to warn the control room fifteen minutes before a road jams.

SDG 3 · SDG 10
Districts with Similar Health Needs

An unsupervised learning capstone: K-means clustering finds groups of districts with similar health needs from eight survey indicators — with no labels to learn from — so that each group can get the programme it needs instead of one plan for all.