In the first session, participants will focus on collaborative coding with Git, GitHub, GitHub Actions, and learn methods in continuous integration and deployment. The second session will cover containerization basics and how to use Docker to build portable software. The third session explores running containers on HPC systems with Apptainer, including GPU usage, MPI for parallel computing, and multi-architecture builds. We strongly encourage participants to attend all three sessions, as they are designed to build upon one another and offer complementary knowledge essential for comprehensive understanding. Hands-on participation is also encouraged throughout the course for development of practical skills for students, researchers, and developers.
Click HERE to register for these events.