Instructor Notes

No specific setup is required for instructors beyond what is outlined in the learners’ setup instructions.

The course is designed as a flipped classroom, meaning that learners are expected to complete self-study materials before each session. During the sessions, instructors facilitate discussions, guide practical exercises, and address any questions or challenges that arise.

Currently, the following sessions are planed. Each lists the required self-study materials and the session plan.

  • Session 1 - Introduction and Getting Started with GitHub Copilot
  • Session 2 - Autocompletion and Context Dependency
  • Session 3 - ellmer Usage and Reproducability Issues
  • Session 4 - Autonomous AI-Usage and Code Generation/Revision

Getting Started with GitHub Copilot


Where Do We Need AI Support?


Risks, Drawbacks and Responsibilities with AI Usage


RStudio Autocompletion with Copilot


Context Definition and the AGENTS.md Concept


Using AI within Pipelines via ellmer


Understanding and Setting LLM Parameters


Revise Your Code with AI


GitHub Issue-Driven Coding with Copilot


Wrap-Up and Next Steps