SAS® Programming for Distributed Computing in SAS® Viya® (Coursera)

Offered by SAS,
SAS® Programming for Distributed Computing in SAS® Viya® (Coursera)

Welcome to the SAS Programming for Distributed Computing in SAS Viya course. SAS Viya is an AI, analytic and data management platform running on a scalable, distributed, cloud-native architecture. In this course you will learn how to modify existing Base SAS programs to execute in SAS Viya. The programs you create will leverage the power of SAS Cloud Analytic Services (CAS) to access, manage, and analyze in-memory tables.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

This is an advanced course, intended for learners with SAS programming experience. To be successful, you should be able to access data via SAS libraries, read and prepare data with the DATA step, query data using PROC SQL, and summarize data with the MEANS and FREQ procedures. This foundational knowledge can be acquired in the Coursera SAS Programmer specialization.
By the end of the course, you will be able to:

  • Load data into SAS Cloud Analytic Services
  • Modify DATA step and SQL procedure code to execute in CAS
  • Use CAS-enabled procedures
  • Write CASL code to execute CAS actions

Course 1 of 3 in the Distributed Programming in SAS® Viya® for Data Analysts Specialization.

What You Will Learn

  • Load data into SAS Cloud Analytic Services
  • Modify DATA step and SQL procedure code to execute in CAS
  • Use CAS-enabled procedures and CAS actions

Syllabus

WEEK 1
Specialization Overview
In this module you learn about the courses included in this specialization.
Course Overview and Logistics
In this lesson you discover what you will learn in this course and access the files you will use to practice.
Introduction to SAS Viya
In this module you learn about SAS Viya and the available servers, and use SAS Studio to submit code.

WEEK 2
Loading Data into SAS Cloud Analytic Services (CAS)
In this module you learn how to load files into memory in CAS and examine the attributes of in-memory tables. You learn how to reference in-memory tables in your programs and how to save those tables efficiently back to disk.

WEEK 3
Modifying Base SAS Programs to Run in SAS Cloud Analytic Services (CAS)
In this module you modify DATA step code to run in CAS, convert PROC SQL code to PROC FEDSQL to run in CAS, and understand the unique column data types available in CAS tables.

WEEK 4
Using CAS-Enabled Procedures and CAS Actions
In this module you explore SAS procedures that execute in CAS and learn about the CAS Language (CASL) and CAS actions.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Data Analysis Tools (Coursera) Coursera
Wesleyan University

Data Analysis Tools (Coursera)

In this course, you will develop and test hypotheses about your data. You will learn a variety of statistical tests, as well as strategies to know how to apply the appropriate one to your specific data and question. Using your choice of two powerful statistical software packages (SAS or Python), you will explore ANOVA, Chi-Square, and Pearson correlation analysis. This course will guide you through basic statistical principles to give you the tools to answer questions you have developed. Throughout the course, you will share your progress with others to gain valuable feedback and provide insight to other learners about their work.

Aug 24th 2026
4 Weeks
Secure Your Data at Rest (Coursera) Coursera
Microsoft

Secure Your Data at Rest (Coursera)

Secure Your Data at Rest is the fifth course in the Microsoft Azure Security Engineer Associate Professional Certificate training program. This course teaches storage security, data sovereignty, database monitoring, encryption, data masking, and using Defender for Cloud for advanced threat protection. You must secure data at rest as this will safeguard sensitive information, prevent unauthorized access, meet regulatory compliance, and ensure data confidentiality and integrity.

Aug 17th 2026
5-12 Weeks
Creating Advanced Reports with SAS Visual Analytics (Coursera) Coursera
SAS

Creating Advanced Reports with SAS Visual Analytics (Coursera)

In this course, you learn how to create advanced data items, filters, and parameters in SAS Visual Analytics. What you will learn : how to create advanced data items (like calculated items and aggregated measures) in SAS Visual Analytics; how to create advanced static and interactive filters and advanced ranks in SAS Visual Analytics; how to create and apply parameters to make reports more dynamic in SAS Visual Analytics.

Aug 24th 2026
2 Weeks
Predictive Modeling with Logistic Regression using SAS (Coursera) Coursera
SAS

Predictive Modeling with Logistic Regression using SAS (Coursera)

This course covers predictive modeling using SAS/STAT software with emphasis on the LOGISTIC procedure. This course also discusses selecting variables and interactions, recoding categorical variables based on the smooth weight of evidence, assessing models, treating missing values, and using efficiency techniques for massive data sets. You learn to use logistic regression to model an individual's behavior as a function of known inputs, create effect plots and odds ratio plots, handle missing data values, and tackle multicollinearity in your predictors. You also learn to assess model performance and compare models.

Aug 17th 2026
5-12 Weeks
Business Intelligence and Visual Analytics (Coursera) Coursera
University of California, Irvine

Business Intelligence and Visual Analytics (Coursera)

Building on “Data Warehousing and Business Intelligence,” this course focuses on data visualization and visual analytics. Starting with a thorough coverage of what data visualization is and what type of visualization is good for a given purpose, the course quickly dives into development of practical skills and knowledge about visual analytics by way of using one of the most popular visual analytics tools: SAS Viya, a cloud-based analytics platform. An overview of cloud architecture, automation, and machine learning is also provided.

Aug 24th 2026
4 Weeks
Visualization for Data Journalism (Coursera) Coursera
University of Illinois at Urbana-Champaign

Visualization for Data Journalism (Coursera)

While telling stories with data has been part of the news practice since its earliest days, it is in the midst of a renaissance. Graphics desks which used to be deemed as “the art department,” a subfield outside the work of newsrooms, are becoming a core part of newsrooms’ operation. Those people (they often have various titles: data journalists, news artists, graphic reporters, developers, etc.) who design news graphics are expected to be full-fledged journalists and work closely with reporters and editors.

Sep 7th 2026
5-12 Weeks
Business Applications of Hypothesis Testing and Confidence Interval Estimation (Coursera) Coursera
Rice University

Business Applications of Hypothesis Testing and Confidence Interval Estimation (Coursera)

Confidence intervals and Hypothesis tests are very important tools in the Business Statistics toolbox. A mastery over these topics will help enhance your business decision making and allow you to understand and measure the extent of ‘risk’ or ‘uncertainty’ in various business processes. This course advances your knowledge about Business Statistics by introducing you to Confidence Intervals and Hypothesis Testing. These are done by easy to understand applications.

Sep 7th 2026
4 Weeks
Doing More with SAS Programming (Coursera) Coursera
SAS

Doing More with SAS Programming (Coursera)

This course is for business analysts and SAS programmers who want to learn data manipulation techniques using the SAS DATA step and procedures to access, transform, and summarize data. The course builds on the concepts that are presented in the Getting Started with SAS Programming course and is not recommended for beginning SAS software users.

Aug 24th 2026
5-12 Weeks