Enrolment options

Master the core principles of Software Engineering and gain the skills to write clear, efficient, and maintainable code for HPC applications through this course.

Building Robust and Maintainable Code provides a practical introduction to Software Engineering, developing  your understanding of good programming practices and preparing you to build reliable software for research and technical applications.

Skill Level: Beginner

Self enrolment as 'Student'