about

Built by a teacher.
For students.

PROVA is a guided project learning platform that helps IT & CS students actually understand what they build — not just copy and paste it.

P
Poornima Shanmuganathan
Founder · Assistant Professor, IT & CS

I'm an Assistant Professor in IT & CS and a full-stack developer who built PROVA out of a real frustration I saw in my own classroom. Students were submitting projects they couldn't explain. Not because they were lazy — because they had no structured way to actually learn while building.

I completed my Masters in Information Technology in 2025 and have shipped real-world projects using Python, Django, Flask, and JavaScript. PROVA is my attempt to give every student the guided experience I wished existed when I was learning.

Django Python JavaScript Flask Android NLTK Assistant Professor
"The goal isn't just a project that runs. It's a student who understands."
// the-prova-mission
why prova exists
The problem I saw in my classroom
Every semester, students submit projects for their viva voce that they can't explain. Copy-pasted from GitHub. Downloaded from YouTube tutorials. Not because they're bad students — but because there was no structured way to learn while building.

PROVA fixes that. Every project is broken into 6 real SDLC modules — Planning, Design, Development, Testing, Release, Maintenance. Each module teaches the why behind every step. By the end, students don't just have a project that runs. They have a project they can defend in any viva.
by the numbers
What's inside PROVA right now
10
Real Projects
6
Modules Each
3
Difficulty Levels
built with
The tech behind PROVA
PROVA itself is a Django application — eating its own cooking.
Python Django Google OAuth HTML / CSS JavaScript JetBrains Mono Space Grotesk

Ready to build something real?

Pick a project, follow the modules, and walk into your viva with confidence.