Skip to main content Site map
Old Tag
ELIXIR
ELIXIR UK
HomeNews and blogs hub

Intermediate Software Development Workshop

Bookmark this page Bookmarked

Intermediate Software Development Workshop

Author(s)
Denis Barclay

Denis Barclay

Communications Officer

Posted on 13 March 2024

Estimated read time: 2 min
Sections in this article
Share on blog/article:
Twitter LinkedIn

Intermediate Software Development Workshop

ELIXIR UK logo on an abstract orange background

Registrations are now open for the Intermediate Software Development Workshop, which will take place 20 – 24 May 2024 at the University of Bradford. The course is organised by ELIXIR UK and aims to teach a core set of established, intermediate-level software development skills and best practices for working as part of a team in a research environment using Python as an example programming language. 

The registration fee for this workshop is £50, which includes lunch and refreshments. The deadline for registration is 20 April 2024.

The learning objectives of this workshop are as follows:

  • Set up and use a suitable development environment together with popular source code management infrastructure to develop software collaboratively.
  • Use a test framework to automate the verification of correct behaviour of code and employ parameterisation and continuous integration to scale and further automate code testing.
  • Design robust, extensible software through the application of suitable programming paradigms and design techniques.
  • Understand the code review process and employ it to improve the quality of code.
  • Prepare and release software for reuse by others.
  • Manage software improvement from feedback through agile techniques.

This course is aimed at individuals working in a research environment who have basic software development skills and need to write some code. It is not accessible to beginners. To enroll in this workshop, you must have experience writing software beyond scripting in a single file to automate a sequence of actions. If you have recently started learning programming, you are expected to have completed a relevant introductory training course at least 6 months ago. You must also be comfortable with basic Python programming (it doesn’t need to be your main language) and know version control using Git and using a command-line interface.

HomeTraining hub

ELIXIR's Train the Trainer

Bookmark this page Bookmarked

ELIXIR's Train the Trainer

Estimated read time: 1 min
Sections in this article
Share on blog/article:
Twitter LinkedIn

ELIXIR's Train the Trainer

This 2-day course provided by ELIXIR focuses on training the trainer to be a good instructor to enhance learning and engagement. It also covers feedback, assessments and material design.

Go to course

HomeTraining hub

Code Reproducibility Training

Bookmark this page Bookmarked

Code Reproducibility Training

Estimated read time: 1 min
Sections in this article
Share on blog/article:
Twitter LinkedIn

Code Reproducibility Training

This training programme is being developed as part of the ELIXIR-CONVERGE project. It is currently led by Alexia Cardona (ELIXIR-UK) and Nazeefa Fatima (ELIXIR-Norway).

They aim to create an extensive reproducibility training programme with the aim to equip learners with the core skills required to develop sustainable and reproducible code. The training materials will be developed for people with non-computational backgrounds.

Find out more and sign up for training courses

Subscribe to ELIXIR-UK
Back to Top Button Back to top