
SAS Essentials are instructor-led courses that provide a thorough introduction to the basics of SAS programming including DATA steps, PROC steps, and the Output Delivery System. In these classes we focus entirely on coding, providing a fundamental education in how SAS thinks and unlocking the power to use the incredible versatility of SAS code. Whether you’re entirely new to SAS, new to coding, or just want to brush up on the fundamentals, these classes are for you.

SAS® Programming Fundamentals – Understanding the DATA Step
Richann Jean Watson
August 13, 2024, 10am-2pm Pacific, $150/person ($75/WUSS 2024 Scholarship Recipient and Full-time Students)
SAS® Programming Fundamentals – Understanding the DATA Step covers foundational concepts related to the DATA step in SAS. Basic syntax and structure are demonstrated, while highlighting the DATA step’s role in data manipulation and preparation.
Attendees will learn how to:
- write and run a basic DATA step in SAS, as well as how to view the resulting data set;
- know the difference between the permanent and temporary concept of SAS libraries;
- read and import data from CSV, Excel, and other formats;
- program data manipulation techniques within the DATA step, including creating and modifying variables, conditional processing with IF-THEN/ELSE statements
- handle missing data and combine data sets;
- deal with common errors in the DATA step, utilizing debugging techniques and best practices for error handling.
Real-world examples of importing and transforming data will be presented, as well as a brief introduction to do loops and array processing. In addition, recommended reading and online resources for further learning are provided.

Report Writing in SAS with PROC Steps (or How to Succeed in SAS Without Really Trying)
Tasha Chapman
August 15, 2024, 10am-2pm Pacific, $150/person ($75/WUSS 2024 Scholarship Recipient and Full-time Students)
Unlock the full potential of SAS programming with Report Writing in SAS with PROC Steps (or How to Succeed in SAS Without Really Trying) with Tasha Chapman. This course offers a comprehensive introduction to the essentials of report writing, procedure steps, and the Output Delivery System (ODS).
Dive deep into coding as we provide a solid foundation in SAS programming principles, building professional reports that can be used again and again. This course is perfect for those new to SAS, beginners in coding, or anyone looking to reinforce their SAS fundamentals.
Report Writing in SAS will feature a showcase of the most common reporting procedures including:
- PROC MEANS for summary reporting and descriptive statistics
- PROC FREQ for basic frequency tables
- PROC PRINT for listing record level data
- PROC TABULATE for customized tabular reports
- PROC REPORT for an all-in-one reporting tool with even DATA step capabilities
- Output Delivery System (ODS) for sending your report to Excel, PDF, HTML, or many other common formats
By the end of this class, you’ll have every reporting tool you’ll ever need in your toolbox. With comprehensive class handouts and example code you can use on your own, you’ll be set to immediately implement what you’ve learned in your daily work.
Registration Details
The registration fee is $150/person for each SAS Essentials session. Full-time students and WUSS 2024 Scholarship recipients can register for $75 per session.



