UKRI Centre for Doctoral Training in Artificial Intelligence, Machine Learning & Advanced Computing
AIMLAC newsletters
- Newsletter 4 (March 2023)
- Newsletter 3 (June 2021)
- Newsletter 2 (January 2021)
- Newsletter 1 (June 2020)
Presenting your research
These sessions on Presenting your Research were delivered by Pamela Styles.- Presenting Your Research Session 1, password 9o?8G47V
- Presenting Your Research Session 2, password 2j%=Y.4$
- Slides of the presentations
Training Resources
Our training is developed and delivered in collaboration with Supercomputing Wales and their outstanding team of Research Software Engineers. All the material that is used is available online under open-source licenses.Software Carpentry
- Introduction to the Unix Shell: swcarpentry.github.io/shell-novice
- Introduction to programming with Python: swcarpentry.github.io/python-novice-inflammation
- Introduction to Version Control with Git: swcarpentry.github.io/git-novice
Advanced introductory topics
- Performant Numpy: edbennett.github.io/performant-numpy
- Git: Beyond the Basics: sa2c.github.io/git-demystified
High Performance Computing
- Introduction to High Performance Computing with Supercomputing Wales: supercomputingwales.github.io/SCW-tutorial
Reproducibility
- Introduction to reproducible environments with Binder: zenodo.org/record/2598530
- Reproducible analysis: edbennett.github.io/publishing-analysis
- Reproducible computational environments using containers: carpentries-incubator.github.io/docker-introduction
Automated testing and continuous integration in Python
- Automated testing and continuous integration: edbennett.github.io/python-testing-ci
Object-Oriented Programming
- Introduction to Object-Oriented Programming in Python: edbennett.github.io/python-oop-novice
Data Management with SQL
- Data Management with SQL: datacarpentry.org/sql-ecology-lesson
How the Web works
- Introduction to the Web and Online APIs: edbennett.github.io/web-novice