Skip to content

Browse Courses

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

604 courses available
Showing 12 of 604 courses
Computer Science
Theory of Computation and Automata
The mathematical theory underlying what computers can and cannot compute โ€” finite automata, formal languages, and an introduction to computability and complexity theory, extending the discrete mathematics foundations into the theoretical core of computer science.
๐Ÿ“– 7 lessons โฑ 3.1h Advanced
Computer Science
Human-Computer Interaction and Computer Graphics
How people actually interact with the systems computer scientists build โ€” usability principles and interface design, alongside an introduction to computer graphics and rendering fundamentals that underpin modern visual interfaces.
๐Ÿ“– 7 lessons โฑ 2.9h Intermediate
Computer Science
Distributed Systems
How large-scale software systems coordinate across multiple machines โ€” distributed architecture, consistency and fault tolerance, and the design challenges unique to systems that must work correctly even when parts of them fail.
๐Ÿ“– 8 lessons โฑ 3.2h Advanced
Computer Science
Mobile Application Development
How to design and build applications for mobile devices โ€” mobile UI design principles, platform-specific development considerations, and the full process of building, testing, and deploying a mobile application.
๐Ÿ“– 8 lessons โฑ 3.1h Intermediate
Computer Science
Cloud Computing and DevOps
How modern software is actually deployed and operated at scale โ€” cloud service models, containerisation, and the DevOps practices that connect software development with reliable, automated deployment and operations.
๐Ÿ“– 8 lessons โฑ 3.2h Advanced
Computer Science
Advanced Algorithms and Parallel Computing
Pushing algorithm design further into problems that demand serious computational power โ€” advanced algorithmic techniques and an introduction to parallel and concurrent computing models used to solve problems that don't fit on a single processor.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Computer Science
Professional Ethics and Computing Law
The professional, legal, and ethical responsibilities every computer scientist carries โ€” data privacy law, intellectual property, and the ethical frameworks needed to navigate difficult decisions in software and technology careers.
๐Ÿ“– 6 lessons โฑ 2.8h Intermediate
Computer Science
Capstone Project I: Research and Design
The first half of the program's capstone experience โ€” identifying a real problem, researching existing solutions, and producing a complete technical design for a substantial software system you will build in Capstone Project II.
๐Ÿ“– 8 lessons โฑ 3.3h Advanced
Computer Science
Capstone Project II: Implementation and Deployment
The culmination of the entire program โ€” building, testing, and deploying the software system designed in Capstone Project I, and presenting the finished work as a complete demonstration of everything learned across all four years.
๐Ÿ“– 10 lessons โฑ 3.7h Advanced
Nursing
Pathophysiology for Nursing Practice
Where anatomy and physiology meets disease โ€” a deeper look at how body systems fail, and why. Builds directly on the anatomy & physiology and Medical-Surgical Nursing I foundations from Year 1, giving you the mechanistic understanding behind every disease process you'll manage in later clinical courses.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Nursing
Medical-Surgical Nursing II
The direct continuation of Medical-Surgical Nursing I, moving into the body systems not yet covered โ€” renal, endocrine, neurological, and integumentary conditions โ€” alongside oncology and immunological disorders. Builds on the pathophysiology covered alongside it this semester, applying disease mechanisms directly to nursing care.
๐Ÿ“– 8 lessons โฑ 3.5h Intermediate
Nursing
Mental Health and Psychiatric Nursing
How nurses assess, support, and care for patients experiencing mental illness or psychological crisis. Covers the major categories of psychiatric disorders, therapeutic communication in mental health contexts, and the legal and ethical considerations specific to psychiatric care.
๐Ÿ“– 7 lessons โฑ 3.2h Intermediate
โ† 1 โ€ฆ 35 36 37 38 39 โ€ฆ 51 โ†’