Skip to main content Skip to navigation

C++ for Researchers

Aims

This course aims to help developers who have started using C++ to get a full understanding of the language features that they are using and help to develop a systematic understanding of how the language works that will be helpful in learning more advanced development in C++.
While this course is not intended as an introduction to C++, there is also an introduction guide to the language that aims to give a broad overview of the syntax and approach to C++ which will help developers working in another compiled language get started. If you have previously worked in an interpreted language like Python, Matlab or R then this document might help you get started with compiled languages, but C++ is a fairly unforgiving starting point.
When this course has been given, links to streaming videos of the sections will be placed below

Signup

Signups closed as this course has now run.

Session Details 29th September 2023

If you are signed up you should have now (19/9/23) received an email with details of when and where this course will run. Please contact us if you have not.

If you are attending remotely, or want to review the live stream, here is the link again: https://www.youtube.com/watch?v=R-EmMudmte4Link opens in a new window

The following link is just the Templates section as we had some technical issues with the stream: https://www.youtube.com/watch?v=j_Umjde2x7ELink opens in a new window

Resources

The primer covering everything we expect you to already know, or at least be familiar with:
Slides:
Github Repository for this course: