Browse Courses
Discover courses across every level โ from primary school to professional development.
1,122 courses available
Software Engineering
DevOps and Continuous Integration (Year 3)
Covers the practices and tools used to automate the building, testing, and deployment of software, bridging development and operations.
Software Engineering
Mobile Application Development (Year 3)
Covers the design and development of mobile applications, from user interface design through to publishing on major app platforms.
Software Engineering
Cloud-Native Software Development (Year 3)
Covers the design of software applications built specifically to run in cloud environments, including microservices and containerisation.
Software Engineering
Software Project Management (Year 3)
Applies project management principles to the specific context of software engineering projects, covering estimation, scheduling, and team coordination.
Electrical Engineering
Electromagnetic Fields and Waves (Year 2)
Introduces the principles of electric and magnetic fields and their application to understanding wave propagation, a foundation for later work in communications and power systems.
Electrical Engineering
Analog Electronics (Year 2)
Covers the analysis and design of analog electronic circuits built from diodes, transistors, and operational amplifiers.
Electrical Engineering
Digital Logic Design (Year 2)
Introduces the design and analysis of digital logic circuits, from Boolean algebra through to combinational and sequential circuit design.
Electrical Engineering
Signals and Systems (Year 2)
Introduces the mathematical representation and analysis of signals and systems, forming the foundation for later work in communications and control systems.
Mining Engineering
Rock Mechanics (Year 2)
Introduces the mechanical properties and behaviour of rock masses, forming the engineering foundation for safe mine design and excavation.
Mining Engineering
Surface Mining Methods (Year 2)
Covers the planning and operation of surface mining methods, including open-pit design, drilling and blasting, and material handling.
Mining Engineering
Underground Mining Methods (Year 2)
Covers the major underground mining methods used for different ore body geometries, including access development and ground support considerations.
Mining Engineering
Mine Ventilation (Year 2)
Introduces the principles of mine ventilation engineering, covering airflow, gas control, and the design of ventilation systems to maintain safe underground working conditions.