Duration: 2 half days
Pre-requisites:
- You have a basic knowledge of programming in Python (using variables, lists, conditional statements, functions and importing external libraries)
- You have previously written Python scripts or iPython/Jupyter notebooks to accomplish tasks in your domain of work
- You have previously used Microsoft Visual Studio Code to develop code in any language (opening workspaces, editing files, installing extensions)
- You have previously used GitHub Copilot to obtain suggestions to improve your code.
- It is also helpful but not necessary to have some basic knowledge of Git version control (cloning repositories, making commits, pushing to a remote repository).
An advanced-level practical course on integrating Artificial Intelligence (AI) tools into research software development. This course explores task-based and process-based methods of using AI within the software development lifecycle while maintaining good software development practices. This course is for you if you have used GitHub Copilot in the past to improve your existing code, but would like to explore it further to plan and develop software from scratch using agents based on a defined set of project requirements.
Training materials: https://southampton-rsg-training.github.io/advanced-rs-ai-coding/
