About The Program

How It Started

In a group of final year students noticed the same thing every year: juniors were following scattered, half-finished tutorials with no idea what to study next, while the good material was already published openly by people who knew the subject.

So they opened a lab, arranged that open material into a semester plan, and started running it as a proper program. That is all Pupil is — a well organised, openly maintained reading list with a teacher sitting next to you.

Our Mission

The best computer science material is already out in the open. Our job is to arrange it into an order that makes sense, teach it, and keep the whole curriculum open so anyone can improve it.

What “Open Source” Means Here

A Closed CoursePupil
SyllabusFixed, and you see it after joiningPublic, on this site, before you join
MaterialLocked inside an appPublic links you keep forever
Access after the course endsUsually expiresThe links keep working
UpdatesNext batch, next yearWhenever the community updates the source
CorrectionsRaise a ticket and waitSend a fix and it goes into the next update
Proof of learningA PDF certificateA public repository of your own work

Faculty And Student Coordinators

NameRoleTrackOpen Lab Day
Dr. Anita VermaHead, Computer ScienceProgram leadMonday
Prof. Rakesh KumarAssistant ProfessorDSA, System DesignTuesday
Prof. Meena JoshiAssistant ProfessorAI / Machine LearningWednesday
Bhavya SinghStudent CoordinatorWeb DevelopmentThursday
Arjun NairStudent CoordinatorDevOps, Cloud ComputingFriday

Program Numbers

Licensing And Credit

The pages of this website are written and maintained in the open, and the syllabus is ours to share. The learning material they point to belongs to its original authors — W3Schools, GeeksforGeeks, the Stack Overflow community, takeUforward, MDN and the maintainers of every open source project we link to.

We link to those sources instead of copying them, which is the honest way to run an open program.

Frequently Asked Questions

What exactly is open source about this?

The syllabus, the module order, the notes and the code of this website are all public and open to contributions. “Open source” describes how the curriculum is built and maintained — it is not a claim about what anything costs.

Do I get a certificate?

The thing recruiters actually look at is the repository you build during the track, so that is what we help you make good.

Can students from other branches join?

Yes. Web Development, Cloud Computing and DSA are open to every branch and every year.

Can I take two tracks together?

Yes, and some pair well — DevOps with Cloud Computing, or DSA with System Design.

How do I contribute?

Fix an error in the notes, add a solved problem, or suggest a better free resource. Send it through the contact form and it goes into the next update.