Browse Courses
Discover courses across every level โ from primary school to professional development.
1,122 courses available
Mining Engineering
Mineral Processing Fundamentals (Year 2)
Introduces the processes used to separate valuable minerals from ore, covering comminution, concentration, and an overview of processing plant design.
Information Technology
Database Management Systems (Year 2)
Covers the design, implementation, and querying of relational databases, from entity-relationship modelling through to normalisation and SQL.
Information Technology
Computer Networks (Year 2)
Introduces the architecture and protocols underlying computer networks, from the physical layer through to application-layer protocols used on the internet.
Information Technology
Systems Analysis and Design (Year 2)
Covers the process of analysing business requirements and designing information systems to meet them, using structured and object-oriented modelling techniques.
Information Technology
Operating Systems (Year 2)
Introduces the core concepts underlying modern operating systems, including process management, memory management, and file systems.
Information Technology
Web Application Development (Year 2)
Covers the design and development of web applications, from front-end interfaces through to server-side logic and data persistence.
Cyber Security
Network Security Fundamentals (Year 2)
Covers the principles and technologies used to secure computer networks against common threats, including firewalls, intrusion detection, and secure network design.
Cyber Security
Cryptography Principles (Year 2)
Introduces the mathematical and practical foundations of cryptography, covering symmetric and asymmetric encryption, hashing, and digital signatures.
Cyber Security
Security Risk Assessment (Year 2)
Covers the process of identifying, analysing, and prioritising information security risks within an organisation, forming the basis for risk-based security decision-making.
Cyber Security
Ethical Hacking and Penetration Testing Concepts (Year 2)
Introduces the methodology and concepts behind authorised penetration testing, covering reconnaissance, vulnerability identification, and reporting within an ethical and legal framework.
Cyber Security
Security Policy and Governance (Year 2)
Covers the development and implementation of organisational security policies and governance frameworks that align security practice with business objectives.
Data Science
Statistical Methods for Data Science (Year 2)
Covers the statistical foundations essential to data science practice, from probability distributions through to hypothesis testing and regression.