Home / Study with us / Introduction to Scientific Computing
Brightly coloured light trails in a blue room full of computer servers

Study scientific computing

Dates: 2023
Location: Online

The Introduction to Scientific Computing (ISC) course covers the skills needed to start using Linux and Python in environmental science research.

We aim to equip students with fundamental knowledge and skills that are essential for almost all researchers in modern scientific disciplines. Participants will learn how to use basic scripting to transfer and manage data, write modular code for automating repetitive tasks, use Python to handle/visualise scientific data and use version control systems to capture and manage their workflows effectively.

The course will also provide you with the necessary experience needed to attend our Data Analysis Tools course.

How to apply

Applications are now closed


The Introduction to Scientific Computing course is designed for PhD students and early career researchers in atmospheric and environmental science.

It is suitable for those with no previous experience in either Linux or Python, as well as those who have used them a little and wish to improve their skills.

Subscribe to our Reach for the Skies mailing list to be kept in the loop about upcoming courses.

Learning outcomes

Students will the learn the basics of:

  • Algorithmic thinking and working in the Linux Shell
  • Python programming
  • Reading, writing and visualing scientific data with Python
  • Using Jupyter Notebooks
  • Version control with Git and GitHub
  • The course will provide:

  • Essential knowledge so that students can begin programming as part of their research/work
  • Experience to enable attendance at other technical courses
  • Teaching staff

    You will be tutored by experts from the Centre for Environmental Data Analysis (CEDA) and across the National Centre for Atmospheric Science.

    The trainers have extensive experience of using Linux and Python to develop software for analysing and managing scientific data. CEDA manages the multi-petabyte CEDA Archive of environmental data and the large-scale data analysis JASMIN platform.

    Course schedule

    The course is full-time for 5 days.

    The next course will be run entirely remotely using a range of technologies and access to JASMIN services. These will include:

  • Zoom sessions for training presentations, live discussions and 1-to-1 support
  • Slack for online discussions, information sharing and online support
  • JASMIN Jupyter Notebook Service for Python teaching and interactive work (accessed via a web-browser)
  • JASMIN compute services for Linux Shell, Git and other components
  • A team of trainers will be on-hand to ensure that participants are able to access support as required. If you have any questions about the plans for the delivery of training please contact training@ncas.ac.uk.


    Full academic rate £751
    Educational discounted rate £479

    The educational discounted rate may be available to those students or post-docs not eligible for the subsided rate.

    National Centre for Atmospheric Science subsidised rate £241

    The subsided rate is available to UK & EU students attending UK universities or students supervised by National Centre for Atmospheric Science staff.

    Once you have been offered a place on this course, you will be asked to pay the course fees via the University of Leeds online store.

    Commercial rate

    Attendees from commercial organisations should contact training@ncas.ac.uk to discuss the course fee. Please contact training@ncas.ac.uk.

    The course fee includes all tuition, activities, materials and organised social events.

    Travel and accommodation

    Travel and accommodation

    The course is run entirely remotely so there are no accommodation or travel requirements.

    Terms and conditions


    Attendees are required to pay in full by credit/debit card or provide a valid purchase order from their home organisation by the confirmation deadline. All payments and refunds are processed by the University of Leeds.

    Cancellations/ refunds

    Attendee cancellations are subject to a £50 administration fee, plus any accommodation cancellation costs incurred by us, where the cancellation is made more than six weeks (twelve weeks for the Atmospheric Measurement Summer School) before the date of the training course. The remaining balance of the course fee will be refunded.

    No refund is payable for a cancellation made within six weeks (twelve weeks for the Atmospheric Measurement Summer School) immediately prior to the training course – in this event the full course fee will remain payable. In the event that a place can be filled by another student then the full fee (less the £50 administration fee) will be refunded once the replacement student has paid in full.

    All cancellations must be sent in writing to training@ncas.ac.uk.

    Amendments and cancellations

    It may be necessary for us to change the content and timing of a course, the staff, the date or the venue. In the unlikely event of the course being cancelled, we will provide a full refund. For all bookings, the liability of the National Centre for Atmospheric Science/University of Leeds shall be limited to the amount of the fee paid to the National Centre for Atmospheric Science/University of Leeds by the delegate.