Auto-completing VTU courses since VTU decided
166 lectures per subject was reasonable.
You have better things to do.
The process
VTU made a portal. We made a bypass.
Your VTU online portal login. Same ones you use at online.vtu.ac.in.
Paste the course slug from the URL. We will discover every lecture automatically.
Real-time progress in your browser. VTU servers get respectfully bamboozled.
Go outside. Eat. Sleep. Call your parents. You have genuinely earned it.
Launch
Credentials are wiped from memory the moment your job completes.
Use your online.vtu.ac.in login, not your university portal credentials.
The course slug is the part after /my-courses/ in the URL bar.
You will get a Job ID — save it to reconnect if you close the tab.
Your password is never stored — wiped from memory on completion.
Jobs run in order. During high traffic you will see your queue position in the terminal.
Close the tab anytime — your job keeps running. Come back with the Job ID to check.
This saves server resources for students who need it. Your credentials never leave your laptop, and there’s no queue.
git clone https://github.com/vikas-bhat-d/vtu-course-automation && cd vtu-course-automation && npm install
npm run serve
open http://localhost:3000
Live progress
Your job is running. Reconnect anytime within 1 hour using the Job ID below.
Processing complete.