Browse courses across UCC. Past papers are always free — Pro unlocks marking schemes and quiz practice.
Pick a degree type to see all courses and past papers.
Past papers are always free. Pro unlocks everything else.
Paste your lecture notes, upload a file, or drop in a YouTube link — StudyAI generates flashcards and multiple-choice questions from your own material instantly.
Last updated: 19 July 2026
Study-Uni is operated as a sole trader from Ireland. We provide a platform for UCC students to access past exam papers and study resources. For privacy queries, contact us at jackatlantic06@gmail.com.
We use two categories of cookies:
We retain your data for as long as your account is active. You can delete your account at any time from the Account page, which permanently erases your profile, quiz history, and subscription record. Payment records may be retained for up to 7 years as required by Irish tax law.
To exercise any of these rights, email jackatlantic06@gmail.com. We will respond within 30 days.
Passwords are hashed using bcrypt and never stored in plain text. All data is transmitted over HTTPS. Access to the Supabase database is restricted by Row-Level Security policies so that each user can only access their own data. In the event of a data breach affecting your rights and freedoms, we will notify you and the Irish Data Protection Commission (DPC) within 72 hours as required by GDPR Art. 33.
Study-Uni is intended for UCC university students aged 18 or older. We do not knowingly collect data from children under 16. If you believe a child has provided us with their data, please contact us immediately.
If you have a complaint about how we handle your data, you have the right to lodge a complaint with the Irish Data Protection Commission: dataprotection.ie.
We may update this policy from time to time. We will notify registered users by email of any material changes. Continued use of the service after changes constitutes acceptance of the updated policy.
Last updated: 19 July 2026
By creating a Study-Uni account or using this website, you agree to these Terms of Service ("Terms"). If you do not agree, do not use the service. These Terms are governed by the laws of Ireland.
Study-Uni is intended for students enrolled at University College Cork (UCC). You must be aged 18 or over to register. By using a @umail.ucc.ie email address to create an account, you confirm you are a current or former UCC student.
Exam papers and marking schemes available on Study-Uni are the copyright of University College Cork. Study-Uni is not affiliated with, endorsed by, or sponsored by UCC. Past papers are reproduced under fair dealing provisions of the Copyright and Related Rights Act 2000 (Ireland), solely for the purpose of research and private study. You may not redistribute, sell, or publish these materials.
Study-Uni's own content (website code, design, summaries, and quiz questions) is the property of Study-Uni.
Pro access is billed monthly at the advertised price via Stripe. You may cancel at any time from your Account page; cancellation takes effect at the end of the current billing period.
14-day cancellation right (EU/Irish Consumer Rights): As a consumer, you have the right to withdraw from a digital subscription within 14 days of purchase without giving any reason, unless you have already begun to use the digital content. By clicking "Subscribe now" and immediately accessing Pro content, you expressly request immediate performance of the contract and acknowledge that your right of withdrawal is thereby waived in accordance with Directive 2011/83/EU Art. 16(m) and the European Union (Consumer Information, Cancellation and Other Rights) Regulations 2013.
You agree not to:
We reserve the right to suspend or terminate accounts that violate these Terms, without prior notice. You may delete your account at any time from the Account page. Upon termination, your access to Pro content ceases immediately. No refund is issued for partial billing periods unless required by law.
Study-Uni is provided "as is" and "as available." We make no warranty that the service will be uninterrupted, error-free, or that any exam papers are complete or accurate. Past papers and marking schemes are provided for study purposes only and should not be relied upon as definitive academic guidance.
To the maximum extent permitted by Irish and EU law, Study-Uni's total liability for any claim arising out of or relating to these Terms or the service shall not exceed the amount you paid to Study-Uni in the 12 months preceding the claim. We are not liable for indirect, incidental, or consequential damages. Nothing in these Terms limits liability for death or personal injury caused by negligence, or for fraud or fraudulent misrepresentation.
Your use of Study-Uni is also governed by our Privacy Policy, which forms part of these Terms.
We may update these Terms at any time. We will notify you by email at least 14 days before material changes take effect. Continued use of the service after that date constitutes acceptance of the new Terms.
Questions about these Terms: jackatlantic06@gmail.com
Live stats from Supabase — owner access only.
-- Course views (for Most Viewed) CREATE TABLE IF NOT EXISTS course_views ( id UUID DEFAULT gen_random_uuid() PRIMARY KEY, course_id TEXT NOT NULL, user_id UUID REFERENCES auth.users(id) ON DELETE SET NULL, created_at TIMESTAMPTZ DEFAULT NOW() ); ALTER TABLE course_views ENABLE ROW LEVEL SECURITY; CREATE POLICY "insert_views" ON course_views FOR INSERT WITH CHECK (true); CREATE POLICY "owner_read_views" ON course_views FOR SELECT USING (true); -- Quiz attempts (for weekly email + analytics) CREATE TABLE IF NOT EXISTS quiz_attempts ( id UUID DEFAULT gen_random_uuid() PRIMARY KEY, user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE, module_code TEXT NOT NULL, topic TEXT NOT NULL, score INTEGER NOT NULL, total INTEGER NOT NULL, pct INTEGER NOT NULL, created_at TIMESTAMPTZ DEFAULT NOW() ); ALTER TABLE quiz_attempts ENABLE ROW LEVEL SECURITY; CREATE POLICY "insert_own" ON quiz_attempts FOR INSERT WITH CHECK (auth.uid() = user_id); CREATE POLICY "read_own" ON quiz_attempts FOR SELECT USING (auth.uid() = user_id);
Upgrade to unlock marking schemes and quiz practice.
Permanently deletes your account, quiz history, and all associated data. This cannot be undone.
We'll email you when new content is added for this module.