Introduction to Version Control


Course description

Course Overview


This course will introduce users to a version-control system called ‘Git’.

If you have ever overwritten valuable work or wanted to collaborate with other researchers more effectively (no more emailing code snippets around!), then version control is for you.

Version control allows users to track changes in their work over time, keep track of new versions, and collaborate effectively with other users on the same documents at the same time. This applies both to code and to other documents such as written documents.
Users will learn how to use Git on a local desktop computer, and then how to use the most popular Git hosting website, GitHub.

This is an introductory course, suitable for all users.



Unfortunately there are no further dates scheduled at present.
When workshop dates are available they will be released and advertised here on the course description.


What can I expect to cover?

The course covers:

  • What is version control, and why should I use it?
  • How to create and edit a Git repository, and how to explore the history of a repository.
  • How to collaborate with other users on GitHub.
What will I get out of this course?

By the end of this course, participants will be able to setup and use a version control system on their computer. They will also have an account on GitHub, and be able to collaborate with other researchers there.

Who is it for?

Researchers interested in learning how to use version control to improve their programming practises, including how to collaborate with others on GitHub or other version control hosting sites.

Suitable for Research staff and PhD students.

Participant preparation needed?

Participants should be able to login to Spectre2 ( using the NoMachine interface.  Alternatively, if participants wish to use their own laptops, they should install Git following the instructions at ate/#git .

Additional Information

Not applicable.

What prior experience do I need?

A basic familiarity with the Unix Shell is required, such as that gained from the Linux Introduction course.

Is it formally assessed?

No assessment.


Dr Samuel Cox (IT Services)

Delegate places

Maximum 11 delegates
Minimum 5 delegates

How to make
your reservation

Please complete the Online Booking Form submitting to Organisational Development. Booking Conditions apply.

Registration closes 48 hours prior to the event.


About the workshop content:
Dr Sam Cox email: tel: (0116) 229 7944.

About the workshop arrangements:
Contact Organisational Development email: / tel: (0116) 223-1257 / 252 5680 / 252-5021.

For Office Use Only

Course Code: SDCCT101

Share this page:

Booking Forms

How to Book
To make a request to attend a training and development workshop, please complete a Booking Form.  Please note Booking Conditions apply. 

Additional requirements
If you have any access or additional requirements, please contact Staff Development Contact Us.  

About Us

who-are-we.pngWho are we?

Staff contact list

where-are-we.pngWhere are we?

Organisational Development,
Division of Human Resources,
University of Leicester,
Room 004, ground floor, Astley Clarke Building,
University Road, Leicester, LE1 7RH





0116 252 5021