Learning Objectives

Objective 1

Format date/time variables to ISO8601 standards and reorder columns per specifications

Objective 2

Implement double-programming QC by comparing R outputs against SAS results

Objective 3

Generate professional tables and reports using gt (future: SAS validation procedures)

Objective 4

Apply GitHub Copilot best practices for clinical programming workflows

Objective 5

Understand learning outcomes and plan next steps in R clinical programming journey

Training Materials

Theory

Overview of key concepts with annotated examples.

Demo

Live coding demonstration with step-by-step explanations.

Exercise

Hands-on coding exercises to practice the concepts learned.

Solution

Complete solutions and explanations for all exercises.