Skip to content Accessibility statement

Data Science Courses

We run a range of intensive, hands-on courses in various topics in data science, including introductory-level courses in programming languages like Python and R, through to more advanced topics like machine learning and AI, and transcriptomics data analysis.

Introduction to Scientific Computing

On this course, you'll become familiar with the core concepts of Scientific Computing, a skill necessary for handling the sorts of big data generated in your scientific research.

You'll learn the basics of using Bash to navigate and control your computer from the terminal, through to more advanced techniques like accessing other computers (e.g. High Performance Computing / HPC clusters) remotely.

We'll also teach you how to use version control systems like Git and remote code repositories like GitHub to manage the code that you write.

A bash prompt on a Linux Ubuntu machine

Next course date: 20-21 May 2026

Please contact btf-enquiries@york.ac.uk to book your place or for any queries.

Introduction to Python Programming

Learn the basics of the world's most popular programming language — Python — and then apply your newly-learned skills to begin to analyse scientific data. Suitable for beginners, or those who have dabbled a little in another language.

We'll cover the fundamentals of programming, then move on to more advanced concepts like functions and classes, before moving on to reading in, processing, and plotting real data.

By the end, you'll be proficient enough in Python to apply it to your everyday work and research.

An excerpt of syntax-highlighted Python code in a text editor

Next course date: 27-28 May 2026

Please contact btf-enquiries@york.ac.uk to book your place or for any queries.

Recent Course Feedback

"An absolutely brilliant course that has sparked new ideas and tools to implement in my own research."

"An extremely useful course, with excellent step by step fully explained examples; very much fitted with my preferred learning style and felt I left the course with a whole new set of skills."