Skip to main content

Learning to code

Find a variety of online resources available to you to help you learn to code.

This section highlights a range of resources available to students at the University of Bath. Have a look through, pick one that suits your needs, then remember that if you get stuck and need some help, you can always come along to the MASH drop-in and ask for help. The MASH drop-in staff are happy to give most coding questions a go, for example with Python, R and MATLAB. However, we can't help with older languages such as FORTRAN or COBOL. MASH will also help you set up your computer ready start learning to code. You can read more about getting you computer ready to code in this blog post.


Massive open online courses (MOOCs) which are free to study and designed to fit around your schedule.

University of Bath staff and students can take advantage of FutureLearn Campus, and gain free upgraded access to a range of courses from Bath and other institutions including ones where you can learn to code.


An online learning platform that offers courses, books and videos. Your University email and password will allow you to sign in the O'Reilly website.

Institute of Coding

Courses and skills bootcamps designed to help you gain new skills and prepare for a career. You can search for free courses on the Institute of coding website

Code First Girls

The University of Bath is an affiliate partner of Code First Girls. Their mission is to close the gender gap in tech by providing free training for women and non-binary students to develop their coding skills.

MASH Programming resources moodle

Join the MASH Programming resources moodle course to gain access to Jupyter Notebooks and start coding in Python and R straight from your internet browser. This is a great way to get coding quickly with virtually zero set up.

Talk to MASH about learning to code

email MASH

On this page