As we eagerly anticipate our return to in-person events, WUSS is offering an assortment of webinars and classes over the summer to tide us over until we can convene in San Francisco this September. Join us for free webinars as well as an encore of our two half-day SAS Essentials training courses, back by popular demand!
To register for the classes and/or the free webinars, please use the following link:
SAS Essentials is free for
WUSS 2022 Conference Attendees! When you pay for one or both of the WUSS 2022 SAS Essentials classes, you’ll receive a discount code that can be used towards registration for WUSS 2022 equal to the cost of those classes. If you take both SAS Essentials 1 & 2, you’ll receive $300 off WUSS 2022 registration ($50 for students)! |
![]() |
Date | Course Title (click for description) | Presenter(s) | Fee |
SAS ESSENTIALS | |||
Jun 28 | SAS Essentials (or How I Learned to Stop Worrying and Love Code) Part 1 | Tasha Chapman and Lisa Mendez | $1501 ($25 for students2) |
Jul 12 | SAS Essentials (or How I Learned to Stop Worrying and Love Code) Part 2 | Tasha Chapman and Lisa Mendez | $1501 ($25 for students2) |
FREE WEBINARS | |||
Jun 14 | Simmering Data: Using Beautiful Soup and Python to Scrape Data from Web Pages | Joe Matise | FREE! |
Aug 03 | Professional Growth – An Adventure for Those who Seek It Moderated by Bill Coar |
Janette Garner, Carey Smoak, Richann Watson, and Josh Horstman |
FREE! |
Aug 09 | WUSS 2022, in Collaboration with PharmaSUG, Presents Really Cool SAS Tricks | Troy Hughes, Louise Hadden, and Richann Watson |
FREE! |
1 Paid class attendees will receive a discount code for $150 off registration ($25 for students) for WUSS 2022 Conference and Educational Forum in San Francisco for each SAS Essentials class taken. Discount is non-transferable.
2 Full-time students in either the 2021-2022 or 2022-2023 academic year. Documentation required (student ID, registration confirmation, etc.).
Course Descriptions

Simmering Data: Using Beautiful Soup and Python to Scrape Data from Web Pages
Joe Matise
Thursday, June 14, 2022, 10:00am-11:00am Pacific Time
Ever look at a table on a web page and wished you had it in a data set? You probably took one look at the source of the web page and then decided it wasn’t worth the hassle. SAS has some tools to help, but oftentimes tables have too much complexity to parse without hours of work. Instead, parse the web page on easy mode using Python – even if you don’t know any Python!
In this webinar, we will show an option using a Python library, Beautiful Soup, that allows users to easily navigate even fairly complex web pages, and quickly pull tables into Pandas DataFrames. Once in a Pandas DataFrame, that data can be easily uploaded to SAS for further processing.
This webinar will be useful for users at any level of SAS programming, and assumes no knowledge of Python.

SAS Essentials (or How I Learned to Stop Worrying and Love Code) Part 1
Tasha Chapman and Lisa Mendez
Tuesday, June 28, 2022, 10:00am-2:00pm Pacific Time
Part 1: DATA steps and data manipulation (or How to Train Your SAS Datasets)
SAS Essentials is an instructor-led course that provides a thorough introduction to the basics of SAS programming. In this session we’ll walk through the fundamental building blocks of a SAS program with a deep dive into DATA steps and data manipulation, including SAS libraries, conditional processing, functions, and more.

SAS Essentials (or How I Learned to Stop Worrying and Love Code) Part 2
Tasha Chapman and Lisa Mendez
Tuesday, July 12, 2022, 10:00am-2:00pm Pacific Time
Part 2: PROC steps and basic reporting (or How to Succeed in SAS Without Really Trying)
SAS Essentials is an instructor-led course that provides a thorough introduction to the basics of SAS programming. This session will feature a showcase of the most common reporting procedures, including MEANS, FREQ, PRINT, TABULATE, and REPORT. We’ll also walk through the Output Delivery System and how it can be used to build professional reports the easy way.

Professional Growth – An Adventure for Those who Seek It
Moderated by Bill Coar
Panelists: Janette Garner, Carey Smoak, Richann Watson, and Josh Horstman
Wednesday, August 3, 2022, 11:00am-12:00pm Pacific Time
Professional growth essentially refers to gaining new skills and work experience that can help you reach a goal in your career. While it sounds simple enough on the surface, it’s personal. Each one of us has our own definition of what it means and how it applies to our own career paths. For many of us, transferring that to a concrete actionable plan can be daunting.
In this webinar, we ask four industry leaders to share their thoughts on their own professional growth journey. The panelists will speak on leadership, collaboration, and volunteering in the professional community, followed by a Q&A discussion led by you – the audience. At the conclusion of the webinar, we will ask each panelist to recommend at least one actionable thing that we can do today to help us on the road of professional growth.

WUSS 2022, in Collaboration with PharmaSUG, Presents Really Cool SAS Tricks
Troy Hughes, Louise Hadden, and Richann Watson
Tuesday, August 9, 2022, 11:00am-12:00pm Pacific Time
Western Users of SAS Software, in collaboration with PharmaSUG, is proud to present a two-for-one deal: Two hot SAS presentations in one webinar! Join Troy Hughes, Louise Hadden, and Richann Watson as they answer important questions like “How do I survive this boring conference call?” and “Should I wear pants?” Learn how to use ODS Graphics, Decision Tables, and many other cool SAS tips and tricks to make your work day easier and more entertaining.
-
Should I Wear Pants in the Portuguese Expanse? Automating Business Rules and Decision Rules Through Reusable Decision Table Data Structures that Leverage SAS Arrays
Decision tables operationalize one or more contingencies and the respective actions that should be taken when contingencies are true. Decision tables capture conditional logic in dynamic control tables rather than hardcoded programs, facilitating maintenance and modification of the business rules and decision rules they contain—without the necessity to modify the underlying code (that interprets and operationalizes the decision tables). This text introduces a flexible, data-driven SAS® macro that ingests decision tables— maintained as comma-separated values (CSV) files—into SAS to dynamically write conditional logic statements that can subsequently be applied to SAS data sets. This metaprogramming technique relies on SAS temporary arrays that can accommodate limitless contingency groups and contingencies of any content. To illustrate the extreme adaptability and reusability of the software solution, several decision tables are demonstrated, including those that separately answer the questions Should I wear pants and Where should I travel in the Portuguese expanse? The DECISION_TABLE SAS macro is included and is adapted from the author’s text: SAS® Data-Driven Development: From Abstract Design to Dynamic Functionality (Hughes, 2019).
-
“Bored”-Room Buster Bingo – Create Bingo Cards Using SAS®️ ODS Graphics
Let’s admit it! We have all been on a conference call that just … well to be honest, it was just bad. Your misery could be caused by any number of reasons – or multiple reasons! The audio quality was bad, the conversation got sidetracked and focus of the meeting was no longer what it was intended, there could have been too much background noise, someone hasn’t muted their laptop and is breathing heavily – the list goes on ad nauseum. Regardless of why the conference call is less than satisfactory, you want it to end, but professional etiquette demands that you remain on the call. We have the answer – SAS®-generated Conference Call Bingo! Not only is Conference Call Bingo entertaining, but it also keeps you focused on the conversation and enables you to obtain the pertinent information the conference call may offer. This paper and presentation introduce a method of using SAS to create custom Conference Call Bingo cards, moving through brainstorming and collecting entries for Bingo cards, random selection of items, and the production of bingo cards using SAS reporting techniques and the Graphic Template Language (GTL). (You are on your own for the chips and additional entries based on your own painful experiences)! The information presented is appropriate for all levels of SAS programming and all industries.
Meet the Presenters
Refund Policy
Refunds for paid classes are only available upon request received up to 3 business days prior to the start of the class. Any refunds will deduct $25 per attendee per paid class for losses due to credit card processing and online registration charges. However, attendee substitutions are free at any time. Contact Western Users of SAS Software at registrar@wuss.org for substitution information or to request a refund.
If paid classes are canceled by WUSS, the registrant will receive a full refund.