[PILOT] Introduction to Conda for (Data) Scientists

3 March 2023 to 3 March 2023 - 09:30-13:30
Computer Room B56 (38), Firth Court
RSE Team

All of our events may be recorded and shared via the University of Sheffield Kaltura platform so those who cannot attend may still benefit. We will consider your attendance implict consent to this.

How can we undertake research work in a consistent and reproducible computing environment?

This is an intermediate course, teaching the use of Conda virtual environments for reproducible research environments.

This event is for University of Sheffield researchers and research students only. Please register with an @shef.ac.uk or @sheffield.ac.uk email address to ensure your ticket request is accepted.

Prerequisite skills

  • Basic shell commands (bash/zsh (Linux/MacOS); Powershell (Windows).
  • Some Python programming experience.

Learning Objectives

  • Understand what Conda is and why it is useful for managing packages and environments in research workflows.
  • How to create, activate and delete Conda environments.
  • How to install and manage packages in Conda environments.
  • What Conda channels and packages are and how to use them.
  • How to use pip in Conda environments.
  • How to share your Conda environment.
  • How to manage packages that have GPU dependencies.

This course will be run in person.

NB This is a pilot session of the course and is the first time the RSE team will have run it and there may be some teething issues. Please don’t let this put you off signing up, we need participants and would appreciate honest feedback.


Prior to attending, you need to install the software we are going to use. Please ensure you have completed setup before the course begins.

Instructions on how to install all the software required can be found on the Setup chapter of the course materials. If you have any problems with your setup, please get in touch with us for assistance before the course begins.

We are delighted to be able to make free at point of use training available to the research community, to enable better software and more open, reproducible research. However, free at point of use training is not free. The cost of a course can easily run to thousands of pounds, if preparation costs are taken into account.

If you sign up for a course, please make sure you either attend or cancel your booking. Bookings can usually be cancelled using eventbrite.com or, failing that, by emailing rse@sheffield.ac.uk.

Running courses that are not fully attended wastes our funding (which is provided by taxpayers, charities and students, amongst others) and reduces our collective capacity to improve research outputs and researcher experiences.

Persistent failure to attend booked courses might result in you being excluded from future training opportunities.

More details and registration via eventbrite.

Course material: https://rse.shef.ac.uk/introduction-to-conda-for-data-scientists/

Contact Us

For queries relating to collaborating with the RSE team on projects: rse@sheffield.ac.uk

Information and access to JADE II and Bede.

Join our mailing list so as to be notified when we advertise talks and workshops by subscribing to this Google Group.

Queries regarding free research computing support/guidance should be raised via our Code clinic or directed to the University IT helpdesk.