Skip to content

Browse Courses

Discover courses across every level โ€” from primary school to professional development.

1,187 courses available
Showing 12 of 1187 courses
Software Engineering
Advanced Practicum: Software Engineering Internship (Year 4)
An extended, supervised internship giving students substantial independent responsibility for a software engineering project in a real industry setting under experienced mentorship.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Software Engineering
Emerging Trends in Software Engineering (Year 4)
Surveys emerging tools, techniques, and paradigms in software engineering, developing a forward-looking perspective on the evolving field.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Software Engineering
Capstone: Software Engineering Project (Year 4)
A culminating independent project requiring students to design, build, and evaluate a substantial software system addressing a real or realistic problem.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Law
International Law (Year 4)
Covers the principles governing relations between states, including treaty law, state responsibility, and the role of international institutions.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Law
Law of Evidence and Advocacy Skills (Year 4)
Builds on the Law of Evidence studied in Year 3 with practical advocacy training โ€” presenting evidence, examining witnesses, and constructing persuasive courtroom arguments.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Law
Alternative Dispute Resolution (Year 4)
Covers mediation, arbitration, and negotiation as alternatives to litigation, examining when each is appropriate and how each process works.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Law
Legal Practice and Professional Ethics (Year 4)
Covers the professional and ethical obligations of legal practitioners, preparing students for the transition from legal study to legal practice.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Law
Capstone: Legal Research Project (Year 4)
A culminating independent research project requiring students to identify a legal problem, conduct in-depth research, and produce a substantial piece of original legal analysis.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Criminology
Comparative Criminal Justice Systems (Year 4)
Compares criminal justice systems and approaches across different countries, developing an understanding of why systems differ and what can be learned from comparison.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Criminology
Crime Prevention and Environmental Design (Year 4)
Covers situational and environmental approaches to crime prevention, including how the design of physical spaces can reduce opportunities for crime.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Criminology
Terrorism and Security Studies (Year 4)
Examines the causes, dynamics, and countermeasures associated with terrorism and political violence, situating this within broader security studies.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Criminology
Restorative Justice Practice (Year 4)
Covers the theory and practical application of restorative justice approaches that focus on repairing harm rather than solely punishing offenders.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
โ† 1 โ€ฆ 14 15 16 17 18 โ€ฆ 99 โ†’
Ask the AI Tutor Chat on WhatsApp