Easily automate and fast-forward your online courses.
Reclaim your time and let the system do the heavy lifting.
Under the hood
A detailed breakdown of exactly what happens when you launch a job.
You begin by providing your Account Email and Password. These credentials are transmitted securely over an encrypted connection directly to our backend.
The vtuautomate immediately uses them to log into the official learning portal and establishes a secure session cookie. Crucially, your password is never stored in a database. It exists only momentarily in server memory and is completely wiped the exact moment your job finishes, fails, or is cancelled.
Using the Course ID (the slug from the course URL), the system bypasses the slow visual interface of the portal and communicates directly with its API.
It fetches the entire curriculum map—often containing over 100 lectures—and identifies exactly which lectures are already completed and which ones still need to be watched, allowing the system to intelligently skip work you've already done.
To prevent overwhelming the learning portal's servers and getting blocked, all jobs are processed systematically. If multiple students are using the vtuautomate at once, your request is placed into a First-In, First-Out (FIFO) queue.
You'll receive a unique Job ID. This ID allows you to safely close your browser tab. Your job will continue progressing in the background on our servers, and you can return later, paste your Job ID, and reconnect to the live feed.
Once your job hits the front of the queue, the vtuautomate simulates human viewing behavior. It iterates through the pending lectures, sending precise "lecture completed" network requests.
While this happens, the web interface opens a live Server-Sent Events (SSE) stream. The terminal window on your screen updates in real-time, showing you exactly which lecture is currently being processed, bypassed, or completed.
When the final lecture is marked complete, the job is finalized. The system logs the total time saved, severs the connection to the portal, and forcefully purges your login credentials from server memory.
You can then log back into your official portal to verify that your course progress is sitting at 100%, having saved yourself dozens of hours.
Launch
Credentials are wiped from memory the moment your job completes.
Secure authenticationCredentials are used once and wiped.
Execution queueJobs are processed fairly in order.
Course discoveryJust provide the URL slug.
Background processingClose the tab, we'll keep working.
Live progress
Your job is running. Reconnect anytime within 1 hour using the Job ID below.
Processing complete.