SAS Essentials Virtual Training

SAS Essentials

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.

Meet the Instructors

Tasha Chapman has been using SAS since 2003 and an active member of the SAS User Community since 2006. Throughout her career she has championed continuing education and professional development, presented trainings and workshops at professional conferences across the country, sat as an executive committee member on nationally recognized associations, and founded two organizations dedicated to educating colleagues about research, data, and statistics. She was the chair of the Western Users of SAS Software Conference and Educational Forum in 2017 and 2022.

Tasha received a Master’s Degree in Psychology, with an emphasis on personality assessment and psychometrics from the University of California, Riverside. Since 2005 she has worked for the State of Oregon as a lead research analyst providing data and policy analysis for Oregon OSHA, the Oregon Child Welfare Program, and the Oregon Health Authority. She lives in Salem, Oregon with her two adorable kids, Nadia and Atlas.

Back to top

Richann Watson is an independent statistical programmer and CDISC consultant based in Ohio who loves to code and is very active in the SAS User Group community. She has been using SAS since 1996 with most of her experience being in the life sciences industry. She specializes in analyzing clinical trial data and implementing CDISC standards. Additionally, she is a member of the CDISC ADaM team and various sub-teams.

When Richann is not busy coding or volunteering in the SAS User Group community, she is spending time with her family and cute but psycho puppy, Loki, or doing some of her favorite crafts such as crocheting or sewing.

Back to top