Freedom251 › Course Registration Software
AlbertPlus

What AlbertPlus is
AlbertPlus is an open-source platform for NYU students planning courses, building schedules, and following degree progress. Its web app is the main place to browse courses and create schedules, and a browser extension connects with NYU’s Albert website. The maker says students can use the web app and extension for course browsing, schedule creation, and degree tracking; the feature section is marked as work in progress.
The web app can read an uploaded degree progress report PDF in the browser, identify completed courses and grades, and compare them with program requirements. The PDF is parsed on the user’s device, while extracted course information is stored in Convex under the authenticated user’s ID. AlbertPlus gathers course, program, and offering information from NYU’s public course catalog and Albert public class search. Offering records can include class number, section status, instructor, location, meeting days and times, and corequisite relationships.
The extension includes functionality within Albert, a popup, and a sidepanel, with authenticated access. Clerk handles sign-in and sessions, Convex provides backend data, and the scraper runs on Cloudflare Workers. The maker identifies dev.albertplus.com as the deployed web app. The project also welcomes developers and students interested in contributing.
Who it suits
AlbertPlus suits NYU students who want to browse course offerings, build schedules, and compare completed coursework with program requirements. It may also interest developers and students who want to contribute to the project.
What it does well
- Open-source platform for NYU course planning.
- Web app and extension support course browsing and schedules.
- Compares completed courses with program requirements.
- PDF parsing happens in the browser.
- Offering details can include meeting times and corequisites.
What to know first
- Its feature section is marked as work in progress.
- Course data is focused on NYU’s public catalog and class search.
Limits
The maker marks the feature section as work in progress. Course and program information is gathered from NYU’s public course catalog and Albert public class search.
Getting started
- Open the deployed web app at dev.albertplus.com.
- Use Clerk sign-in for authenticated access.
- Browse courses and build a schedule in the web app.
- Upload a degree progress report PDF to compare completed courses with program requirements.
- Use the browser extension with NYU’s Albert website.
Verdict
NYU students looking to plan schedules and track degree progress can consider AlbertPlus, especially if browser-based handling of degree report PDFs matters to them. Its feature section is still marked as work in progress, and its course data comes from NYU sources.
Questions
Is AlbertPlus free?
Its pricing model is free, and the pricing note identifies it as open source.
Which platforms does AlbertPlus support?
The listed platforms are web and browser extension.
How does it handle degree progress reports?
The web app parses an uploaded PDF in the browser, extracts completed courses and grades, and compares them with program requirements. Extracted course information is stored in Convex under the authenticated user’s ID.
Where does its course information come from?
AlbertPlus scrapes NYU’s public course catalog and Albert public class search for course, program, and offering data.
What does the extension include?
It integrates with NYU’s Albert website and includes injected page functionality, a popup, and a sidepanel, with authenticated access.
Facts from AlbertPlus's own pages
- Audience
- AlbertPlus is designed for NYU students, while the documentation welcomes developers interested in contributing. · docs.albertplus.com, 11 Oct 2026
- Authentication
- The docs describe Clerk sign-in and session management, with JWT validation connecting authenticated clients to Convex. · docs.albertplus.com, 4 Oct 2026
- Backend
- AlbertPlus uses Convex for its real-time database, serverless functions, and authentication services. · docs.albertplus.com, 11 Oct 2026
- Browser extension
- The browser extension integrates with NYU’s Albert website and adds AlbertPlus features to its interface. · docs.albertplus.com, 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, 4 Oct 2026
- Course data
- A Cloudflare Worker scraper collects course and program data from NYU’s public systems. · docs.albertplus.com, 11 Oct 2026
- Course offerings
- Scheduled scraping collects offering details including section, instructor, schedule, location, and enrollment status. · docs.albertplus.com, 11 Oct 2026
- Course planning
- The web app is described as the main interface for course planning and schedule building. · docs.albertplus.com, 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, 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, 4 Oct 2026
- Development status
- The overview page marks the product features section as “WIP.” · docs.albertplus.com, 11 Oct 2026
- Extension access
- Users can sign in to their AlbertPlus account from the extension for personalized features. · docs.albertplus.com, 11 Oct 2026
- Feature status
- The overview’s feature section is marked “(WIP).” · docs.albertplus.com, 4 Oct 2026
- Integrations
- The web app uses Clerk for authentication and Convex for its backend and real-time database. · docs.albertplus.com, 11 Oct 2026
- License
- The maker’s GitHub repository says AlbertPlus is distributed under the MIT License. · github.com, 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, 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, 11 Oct 2026
- Purpose
- AlbertPlus is an open-source platform that enhances course planning and registration for New York University students. · docs.albertplus.com, 11 Oct 2026
- Schedule building
- The app and extension let students browse course and program data, check class availability, and build schedules. · docs.albertplus.com, 11 Oct 2026
- Student features
- The maker says students can browse courses, track degree progress, and create schedules with the web app and browser extension. · docs.albertplus.com, 4 Oct 2026
- Web app
- The web application provides an interface for course planning and registration. · docs.albertplus.com, 11 Oct 2026
Where AlbertPlus stands on Freedom251
- Course Registration Software#16 of 35
