About OpenUCLA
Mission
OpenUCLA is an open-source platform for sharing UCLA course materials — syllabi, notes, study guides, and more. We believe course materials should be free, open, and community-maintained. Built by Bruins, for Bruins.
How It Works
All course materials are stored in a public GitHub repository. The website is a friendly frontend that lets anyone browse, search, and download materials without needing to know git. Contributors sign in with GitHub and upload materials through a simple form — the website creates a pull request automatically.
Contributing
Have a syllabus, study guide, or notes you'd like to share? Click the “Contribute” button in the header, sign in with GitHub, and upload your file. A maintainer will review and merge your contribution.
Fork for Your University
OpenUCLA is designed to be forkable. If you're at another university and want to create your own version, fork the GitHub repo, update the department list and branding, and deploy to Vercel for free.
Takedown Policy
We respect intellectual property. If you are a copyright holder and believe material on this site infringes your rights, please submit a takedown request. We will acknowledge your request within 48 hours, hide the material pending review, and permanently remove it if the claim is valid. Uploaders may appeal within 14 days via the associated GitHub issue.
Open Source
OpenUCLA is licensed under the MIT License. The source code and all contributed materials are publicly available on GitHub. We are not affiliated with UCLA administration.