Advanced Computing Research Centre (ACRC) training
Research computing training workshops, materials and course recordings
Upcoming courses
The Jean Golding Institute data science hub will be leading the delivery of the University of Bristol's research computing and data science training courses in the 2024/25 academic year.
The training materials and links to sign up for courses and the mailing list can now be found at:
https://bristol-training.github.io/
The training schedule for research computing training in teaching block 1 (September-December 2024), with online courses on Wednesday afternoons, is as follows:
-
Beginning Python - Wednesday 2 October 2024, 1:00-4:00pm, online
-
Intermediate Python - Wednesday 9 October 2024, 1:00-4:00pm, online
- Intro to Data Analysis in Python - Wednesday 16 October 2024, 1:00-4:00pm, online
- Best Practices in Software Engineering - Wednesday 30 October 2024, 1:00-4:00pm, online
- Applied Data Analysis in Python - Wednesday 6 November 2024, 1:00-4:00pm, online
- Introducing Version Control with Git - Wednesday 13 November 2024, 1:00-4:00pm, online
- Parallel Python - Wednesday 20 November 2024, 1:00-4:00pm, online
Online course materials
https://bristol-training.github.io/
HPC and Linux
Python
- Python 1: Beginning Python
- Python 2: Intermediate Python
- Intro to Data Analysis with Python
- Applied Data Analysis with Python
- Parallel Programming with Python
- Introduction to Neural Networks
- Accelerating Python
- Introduction to NumPy
- Graphical Data Apps in Python
R
- Beginning R
- Intermediate R (includes short course videos)
- Introduction to Data Analysis in R (includes short course videos)
- Text and Sentiment Analysis in R
Software engineering
- Version control using Git
- Git for Collaboration
- Software engineering best practices
- IDES and debugging
Other
- Modern Fortran (github repo)
- Fortran1: the basics
- Fortran2: Advanced Parallel Fortran
- OpenMP
- Introduction to OpenMP
- Introduction to MPI
Programming and Software Engineering courses and videos
- Beginning Python (setup video, course video)
- Intermediate Python (course video)
- Introducing Version Control with Git (course video)
- Git for Collaboration (with course video)
- Intro to Data Analysis with Python (course video)
- Applied Data Analysis with Python (course video)
- Beginning R (course videos)
- Intermediate R (course videos)
- Introduction to Data Analysis in R (includes short course videos)
- Computational thinking with Julia - 14 week course from MIT