Information Services Division



Courses provided by ISD Digital Skills Development in programming.

Courses are available in Matlab which is used for matrix mathematical programming.  We also have a Think like a computer programmer course which will introduce the concepts of programming to beginners. 

We have included our Unix courses and a session on Git for version control here as they support the software development process.  Please see our Data analysis theme for details of our courses in R.  Note that while many of our courses are conducted online, our Matlab course (2 days) and Think like a computer programmer course (1 day) take place on the Bloomsbury campus.

DSD: A Quick Introduction to UNIX (Campus-based)

DSD: In a Nutshell: Git version control

DSD: Dive into Git version control

DSD: Introduction to Matlab (Campus-based)

DSD: Think like a computer programmer (Campus-based)

Further guidance

For more information about our course programme, how to book and how to prepare for your course, please visit our Course information page.

Additional resources

LinkedIn Learning has courses for a vast range of programming languages including a collection of courses on programming foundations: Become a programmer: Foundations.
Advanced Research Computing offer a range of training opportunities.