top of page

Clinical SAS + R Bootcamp

Why Should You Take

Clinical SAS

Learn clinical programming in the two languages pharma uses today. Build SDTM, ADaM and TLF outputs in SAS, rebuild them in R, and compare the results, live online with Neha Jain.

Built for pharma careers, from first job to next role

  • Pharmacy, life-science, statistics and medical graduates starting a career in clinical programming.

  • Clinical SAS programmers whose teams now also work in R.

  • Clinical data managers and biostatisticians moving into programming.

  • Career switchers from IT or analytics who want to work in pharma and CROs.

Why SAS and R together (short paragraph under the list): SAS is still the standard for clinical trial programming and regulatory submissions. Alongside it, more pharma teams now use R and the open-source pharmaverse packages, such as admiral for ADaM datasets and rtables for tables. Programmers who can work in both are easier to hire and harder to replace.

Instructor Led SAS Live Training

Apply For New Batches

Pick Your

Comfortable Time

(If it's not available on schedule batch)

COURSE CONTENT / TOPICS:

Module - 1   -   Base SAS certification module

INTRODUCTION OF SAS SOFTWARE.

  • Industries using SAS

  • Components of SAS System

  • Architecture of SAS system

  • Functionality of SAS System

  • Introduction of SAS windows

OUTPUT DELIVERY SYSTEM

  • Concepts of output delivery system

  • How ODS works and viewing output of ODS in different format

  • HTML, RTF, PDF etc.

PROCEDURES

  • Procedure Format

  • Procedure Contents

  • Procedure Options

  • Procedure Append

  • Procedure Compare

  • Procedure Transpose

  • Procedure Print

  • Procedure Import

  • Procedure Export

  • Procedure Datasets

  • Procedure Tabulate

  • Procedure Chart, Gchart, Gplot

  • Procedure Report.

WORKING IN THE SAS ENVIRONMENT

  • Functionality of SAS Windows
    Creating and managing SAS Libraries

  • Overview of SAS Data states

  • Types of Libraries

  • Storing files temporarily and permanently

  • Referencing SAS files

COMBINATION THE DATASET

  • One-o-one reading

  • One to many

  • Many to many

  • Concatenation

  • Interleaving

  • Match merge

ARRAY:

  • Definition of array

  • Example of array

GRAPHS

  • Introduction to graphics

  • Introduction to graphics

  • Types of Graphics (with latest models)

  • Defining procedure Graphics.

CREATION DATABASE FROM RAW DATA

  • Steps to create a SAS dataset

  • Creating SAS dataset using text file

  • Creating SAS dataset using text file with delimiters

  • Creating SAS dataset using structured text file

  • Creating SAS dataset using unstructured text file

  • Creating SAS dataset using Excel file

  • Creating SAS dataset using Access file

  • Creating SAS dataset using values inside the code

FUNCTIONS

  • Character function

  • Numerical function

  • Arithmetical function

  • Mathematical function

  • Date Function

Loops in SAS: Do Loops

  • Do Loop

  • Do While

  • Do Until

Module - 2   -   Advance SAS Topic

PROC Sql

  • Performing Queries Using PROC SQL

  • Performing Advanced Queries Using PROC SQL

  • Combining Tables Horizontally Using PROC SQL

  • Combining Tables Vertically Using PROC SQL

  • Creating and Managing Tables Using PROC SQL

  • Creating and Managing Indexes Using PROC SQL

MACRO

  • Create and use user-defined and automatic macro variables within the SAS Macro Language

  • %Let

  • %Call SYMPUT

  • %Macro %mend

  • Create the macro by Proc Sql

  • %INCLUDE

  • Automate programs by defining and calling macros using the SAS Macro Language

  • Understand the use of macro functions

Module - 3   -   SAS Clinical Programming

INTRODUCTION OF SAS AND CLINICAL RESEARCH

  • SAS role in Clinical Research

  • What is Clinical trial?

  • What is Protocol and role of Protocol in Clinical Research?

  • Which is playing main role in Clinical Research?

  • Clinical Trials Data Structures

  • Identify the classes of clinical trials data (demographic, lab, baseline, concomitant medication, etc.)

  • Identify key CDISC principals and terms

IMPLEMENT ADAM CONCEPT ON SAS USING LIVE PROJECT

Creating ADAM (Datasets) 4 Different types of ADAM Datasets

  • ADSL

  • ADAE

  • ADEF

  • ADtte

TRANSFORM CLINICAL TRIALS DATA

  • Apply categorical and windowing techniques to clinical trials data

  • Transpose SAS data sets

  • Apply ‘observation carry forward’ techniques to clinical trials data (LOCF, BOCF, WOCF)

  • Calculate ‘change from baseline’ results

  • Windowing concept

CDISC SDTM DATA MODEL

  • What is SDTM

  • Purpose of SDTM

  • Domain

  • Variables

  • Role Concept

  • Core Variable Concept

  • General Observation Classes

  • Controlled Terminology

  • SDTM Mapping Process

  • DESIGN AND IMPLEMENTATION

  • SAS Program for NON SDTM to SDTM

  • Implement SDTM concept on SAS using live project

  • Describe the contents and purpose of define.xml

STATISTIC AND REPORT CLINICAL TRIALS RESULTS

  • Use SAS procedures to obtain descriptive statistics for clinical trials data (FREQ, UNIVARIATE, MEANS, SUMMARY).

  • Create output data sets from statistical procedures

  • Using ODS with PROC REPORT and PROC TABULATE to generate nice looking tables and listings

  • Producing Bar and Pie charts using PROC GPLOT and PROC GCHART

CLINICAL PROJECT

  • 1 Project (SDTM)

  • 1 Project (ADAM)

  • 5 Project (TLF)

CDISC ADAM DATA MODEL

  • What is ADAM

  • Fundamental principles

  • Traceability

  • ADAM datasets workflow

  • ADAM Related Process

  • Data Metadata

  • Variable Metadata

  • Variable Value Level Metadata

  • Controlled Terminology/Code Lists

  • Core variables

  • The ADaM Standard

  • ADSL

  • BDS

BASIC STATISTIC

  • Data Exploration

  • Data Preparation

  • Summary Statistics

  • Summary Statistics - Central Tendency

  • Summary Statistics - Central Tendency

  • Introduction to Statistics - Descriptive Statistics

  • Introduction to Statistics -Samples and Populations

  • Hypothesis Testing

  • Concept of hypothesis testing

  • Chisq

  • Anova

SUPPORT

  • Study material: Notes and Books

  • Daily assignments with respect to chapter for hands on experience

  • Interview preparation

  • Resume preparation help

Frequently Asked Questions

Q: Are classes live or recorded?
A: Classes are live and online, with the trainer teaching each session.

​

Q: Can I join from outside India?
A: Yes. Batches are timed for learners in India, the UAE, the UK, the USA and Canada.

​

Q: Do I need a programming background?
A: Not for Base SAS, Clinical SAS or the beginner R and Python courses.

​

Q: Do I get a certificate?
A: Yes, an Eduvercity course-completion certificate. For SAS certification, we train you for the SAS exams, clear your doubts and guide your preparation; you book and take the exam directly with SAS.

​

Q: Is Eduvercity an official SAS or R partner?
A: No. Eduvercity is an independent training provider that teaches SAS and R tools and concepts.

​

Q: How do I enrol and pay?
A: WhatsApp us on +91 80509 22145 for fees and the next batch. Payment is by UPI or bank transfer.

+91 80509 22145

  • Facebook
  • YouTube

© 2026 Eduvercity. All rights reserved

SAS is a registered trademark of SAS Institute Inc. R is a project of the R Foundation. Eduvercity is an independent training provider and is not affiliated with or endorsed by either.

bottom of page