Courses
The course catalogue
Each course is organised into modules and lessons, mapped to knowledge concepts, and paired with practice and graded assessments. Search or filter to find one, then open it for the full outline.
4 courses
- CSC 241Intermediate
Data Structures and Algorithms
Design, analyse and implement the core data structures and algorithms used across computer science.
Computer Science42 hrs - CSC 245Intermediate
Database Systems
Relational modelling, SQL, normalisation and transaction fundamentals.
Computer Science36 hrs - CSC 331Advanced
Operating Systems
Processes, scheduling, memory management, file systems and concurrency.
Computer Science40 hrs - CSC 101Introductory
Introduction to Programming
Variables, control flow, functions and problem decomposition in Python.
Computer Science30 hrs