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

Advanced Linear Models for Data Science 2: Statistical Linear Models (Coursera) Coursera
Johns Hopkins University

Advanced Linear Models for Data Science 2: Statistical Linear Models (Coursera)

Welcome to the Advanced Linear Models for Data Science Class 2: Statistical Linear Models. This class is an introduction to least squares from a linear algebraic and mathematical perspective. Before beginning the class make sure that you have the following: a basic understanding of linear algebra and multivariate calculus; a basic understanding of statistics and regression models; at least a little familiarity with proof based mathematics; basic knowledge of the R programming language.

Nov 23rd 2026
4 Weeks
Big Data: capstone project (Coursera) Coursera
Universitat Autònoma de Barcelona

Big Data: capstone project (Coursera)

En este último curso de la Especialización Big Data el estudiante tendrá la oportunidad de aplicar algunas de las herramientas y métodos aprendidos en los cursos anteriores en un caso práctico. El objetivo de este Capstone Project es mostrar un ejemplo del trabajo que se realiza diariamente en el departamento de Cosmología del Port d’Informació Científica, en Barcelona.

Nov 30th 2026
13-24 Weeks
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.

Nov 2nd 2026
4 Weeks
Using SAS Viya REST APIs with Python and R (Coursera) Coursera
SAS

Using SAS Viya REST APIs with Python and R (Coursera)

SAS Viya is an in-memory distributed environment used to analyze big data quickly and efficiently. In this course, you’ll learn how to use the SAS Viya APIs to take control of SAS Cloud Analytic Services from a Jupyter Notebook using R or Python. You’ll learn to upload data into the cloud, analyze data, and create predictive models with SAS Viya using familiar open source functionality via the SWAT package -- the SAS Scripting Wrapper for Analytics Transfer.

Jun 15th 2026
4 Weeks
Network Analysis in Systems Biology (Coursera) Coursera
Icahn School of Medicine at Mount Sinai

Network Analysis in Systems Biology (Coursera)

An introduction to data integration and statistical methods used in contemporary Systems Biology, Bioinformatics and Systems Pharmacology research. The course covers methods to process raw data from genome-wide mRNA expression studies (microarrays and RNA-seq) including data normalization, differential expression, clustering, enrichment analysis and network construction. The course contains practical tutorials for using tools and setting up pipelines, but it also covers the mathematics behind the methods applied within the tools.

Nov 23rd 2026
5-12 Weeks
Research Data Management and Sharing (Coursera) Coursera
University of Edinburgh,University of North Carolina

Research Data Management and Sharing (Coursera)

This course will provide learners with an introduction to research data management and sharing. After completing this course, learners will understand the diversity of data and their management needs across the research data lifecycle, be able to identify the components of good data management plans, and be familiar with best practices for working with data including the organization, documentation, and storage and security of data. Learners will also understand the impetus and importance of archiving and sharing data as well as how to assess the trustworthiness of repositories.

Nov 23rd 2026
5-12 Weeks