- Home
- Course Registration Software
- AlbertPlus
AlbertPlus
What it is
AlbertPlus is a free, open-source platform for NYU students planning courses, building schedules, and following degree progress. Its web app is the main course-planning interface, and a browser extension connects with NYU’s Albert website. Students can browse course and program information, check class availability, and create schedules. The web app can parse an uploaded degree progress report PDF in the browser, identify completed courses and grades, and compare them with program requirements. The documentation says the PDF is processed client-side, so academic records are not sent during parsing; extracted course information is stored in Convex under the authenticated user’s ID. AlbertPlus gathers course and offering details from NYU’s public catalog and Albert public class search, including instructors, locations, meeting times, section status, and corequisites. Clerk manages sign-in, Convex supplies backend services, and scraping runs on Cloudflare Workers. The feature section is marked WIP, and the project uses the MIT License.
For and against
For
- Free and open source
- Builds schedules from NYU course data
- Tracks degree progress from uploaded PDFs
- Processes degree PDFs in the browser
- Includes an Albert browser extension
Against
- Feature section is marked WIP
- Focused on NYU students
- Extracted course information is stored in Convex
- Requires authenticated access for personalized features
The verdict
AlbertPlus brings NYU course browsing, scheduling, and degree progress into a web app and extension. Its open-source approach and client-side PDF parsing are useful, though documented features remain in progress.
Who it suits
It is aimed at NYU students who want course planning, schedule building, and degree tracking. Developers and students interested in contributing are also welcomed by the maker.
On the record
- Audience
- AlbertPlus is designed for NYU students, while the documentation welcomes developers interested in contributing.docs.albertplus.com · read 11 Oct 2026
- Authentication
- The docs describe Clerk sign-in and session management, with JWT validation connecting authenticated clients to Convex.docs.albertplus.com · read 4 Oct 2026
- Backend
- AlbertPlus uses Convex for its real-time database, serverless functions, and authentication services.docs.albertplus.com · read 11 Oct 2026
- Browser extension
- The browser extension integrates with NYU’s Albert website and adds AlbertPlus features to its interface.docs.albertplus.com · read 11 Oct 2026
- Class details
- Scraped course offerings can include class number, section status, instructor, location, meeting days and times, and corequisite relationships.docs.albertplus.com · read 4 Oct 2026
- Course data
- A Cloudflare Worker scraper collects course and program data from NYU’s public systems.docs.albertplus.com · read 11 Oct 2026
- Course offerings
- Scheduled scraping collects offering details including section, instructor, schedule, location, and enrollment status.docs.albertplus.com · read 11 Oct 2026
- Course planning
- The web app is described as the main interface for course planning and schedule building.docs.albertplus.com · read 4 Oct 2026
- Degree progress
- Students can upload a degree progress report PDF, which is parsed in the browser to identify completed courses and grades for a degree audit.docs.albertplus.com · read 11 Oct 2026
- Deployment
- The maker lists a deployed web app at dev.albertplus.com and describes it as the main course-planning and schedule-building app.docs.albertplus.com · read 4 Oct 2026
- Development status
- The overview page marks the product features section as “WIP.”docs.albertplus.com · read 11 Oct 2026
- Extension access
- Users can sign in to their AlbertPlus account from the extension for personalized features.docs.albertplus.com · read 11 Oct 2026
- Feature status
- The overview’s feature section is marked “(WIP).”docs.albertplus.com · read 4 Oct 2026
- Integrations
- The web app uses Clerk for authentication and Convex for its backend and real-time database.docs.albertplus.com · read 11 Oct 2026
- License
- The maker’s GitHub repository says AlbertPlus is distributed under the MIT License.github.com · read 11 Oct 2026
- PDF privacy
- The docs say degree report PDFs are parsed client-side so the academic records are not sent to the server; extracted course information is stored in the Convex database under the authenticated user’s ID.docs.albertplus.com · read 4 Oct 2026
- Privacy
- The documentation says degree progress report PDFs are parsed in the browser so academic records are not sent to the server during parsing.docs.albertplus.com · read 11 Oct 2026
- Purpose
- AlbertPlus is an open-source platform that enhances course planning and registration for New York University students.docs.albertplus.com · read 11 Oct 2026