SAS Programming Learning Subscription
| Purchase this digital subscription to: | |
| Digital courses Unlimited access to digital courses and books. |
|
| Prepare for certification Unlimited access to certification preparation materials. |
|
| Hands-on learning and practice Get Full access to SAS software to practice as you learn. |
|
About this Subscription
The SAS Programming learning subscription includes everything that you need to master foundation SAS programming and data analytics skills and earn a SAS Programming certification. It also covers building tabular reports, generating high-quality graphics, and performing basic statistical analysis. Find additional resources here.
Learn how to:
- Define the basics of data literacy, including common terminology and using data in meaningful ways.
- Understand the fundamentals of the SAS programming language.
- Develop SAS code in various SAS programming interfaces, including SAS Studio, SAS Enterprise Guide, and the SAS windowing environment.
- Manipulate and transform data and combine data sets.
- Access different types of data (SAS, Microsoft Excel, or text), and explore and prepare the data.
- Create basic detail and summary reports.
- Manipulate and transform data.
- Analyze and report on data and export results to common formats (HTML, PDF, Excel).
- Identify and correct syntax and programming logic errors.
- Create summary tabular reports with the REPORT procedure and the TABULATE procedure.
- Generate high-quality graphs, charts, and maps with SAS ODS Graphics and SAS/GRAPH.
- Customize reports and export results using the SAS Output Delivery System.
Before taking courses in this subscription, you should have experience using computer software. Specifically, you should understand file structures and system commands on your operating systems and be able to access data files on those systems. No prior SAS experience is needed.
Courses Included
SAS Programming Overview
-
COURSE
Data Literacy Essentials SHOW LESS ︿This course is for anyone interested in learning how to use data in meaningful ways. It is designed as an introductory course to data literacy, starting with the basics: what is data, what does it mean to be data literate, and why is it important in today’s world?
This self-paced course follows the journeys of a concerned parent, a small business owner, and a public health expert, all of whom rely on data to navigate the COVID-19 pandemic. It connects skills we already use to strategies for engaging with data in more intentional and meaningful ways.
Whether you are an advanced high school student, a K-12 educator, a post-secondary student or educator, or an independent learner hoping to reskill or upskill, this course is for you.
ENROLL -
COURSE
Data Literacy in Practice SHOW LESS ︿In this self-paced course, you will discover practical skills to explore and visualize data. You will follow a small business owner's data-driven journey to improve company performance. Using this real-world context, you'll connect knowledge to strategies you can act on. The course is for everyone, no matter where you are on your data literacy journey. By focusing on conceptual and practical understanding rather than distracting mathematical jargon, learners feel supported and encouraged throughout the process. Whether you are a high school student, a K-12 educator, a post-secondary student or educator, or an independent learner hoping to reskill or upskill, this course is for you.
ENROLL
SAS Base Programming Certification
-
COURSE
SAS® Programming 1: Essentials SHOW LESS ︿This course is for users who want to learn how to write SAS programs to access, explore, prepare, and analyze data. It is the entry point to learning SAS programming for data science, machine learning, and artificial intelligence. It is a prerequisite to many other SAS courses. If you do not plan to write SAS programs and you prefer a point-and-click interface, you should attend the SAS® Enterprise Guide® 1: Querying and Reporting course.
ENROLL -
COURSE
SAS® Certification Review: SAS® 9.4 Base Programming Performance-Based Exam SHOW LESS ︿ -
CERTIFICATION PREP
SAS Certified Associate: Programming Fundamentals Using SAS 9.4 SHOW LESS ︿As you prepare for the SAS 9.4 Programming Fundamentals certification exam, you will learn how to explore and access SAS data sets, import and export non-SAS file formats, control data execution with loops and conditional statements, manipulate data with formulas and assignment statements, create summary reports, and sort and format SAS data using Base SAS procedures.
Not sure which programming certification exam is right for you?
Compare credentials here.
ENROLL -
CERTIFICATION PREP
SAS Certified Specialist: Base Programming Using SAS 9.4 SHOW LESS ︿As you prepare for the SAS 9.4 Base Programming - Performance-Based Exam, you will learn how to read and create data files, create basic detail and summary reports using Base SAS procedures, manipulate and transform data, and identify and correct syntax and programming logic errors.
Not sure which programming certification exam is right for you?
Compare credentials here.
ENROLL
SAS Viya Programming Associate Certification
-
COURSE
SAS® Viya Overview SHOW LESS ︿This course provides an overview of SAS Viya, including platform architecture, applications, and code development. Each demonstration is designed for learners to follow along and experience how SAS Viya supports every phase of the analytics lifecycle in a single integrated platform.
ENROLL -
CERTIFICATION PREP
SAS Certified Associate: Programming Fundamentals Using SAS Viya SHOW LESS ︿As you prepare for the SAS Viya Fundamentals of Programming certification exam, you will learn how to work with CAS tables and data sources, use CAS-enabled procedures, modify DATA step and SQL programs to run in CAS, and use user-defined formats in CAS.
ENROLL -
CERTIFICATION PREP
Practice Exam: SAS Viya Fundamentals of Programming SHOW LESS ︿
Additional Programming Topics
-
COURSE
Modern Data Science with SAS® Viya® Workbench: Unified Development with SAS®, Python, and R SHOW LESS ︿ -
COURSE
Statistics 1: Introduction to ANOVA, Regression, and Logistic Regression SHOW LESS ︿This introductory course is for SAS software users who perform statistical analyses using SAS/STAT software. The focus is on t tests, ANOVA, and linear regression, and includes a brief introduction to logistic regression. This course (or equivalent knowledge) is a prerequisite to many of the courses in the statistical analysis curriculum.
A more advanced treatment of ANOVA and regression occurs in the Statistics 2: ANOVA and Regression course. A more advanced treatment of logistic regression occurs in the Categorical Data Analysis Using Logistic Regression course and the Predictive Modeling Using Logistic Regression course.
ENROLL -
COURSE
SAS for Microsoft 365 SHOW LESS ︿This course teaches learners how to use SAS for Microsoft 365 to seamlessly integrate SAS Viya reports, data tables, SAS programs, and SAS Viya jobs with popular Microsoft applications such as Excel, Outlook, PowerPoint, and Word. A virtual lab is provided for this course for students to practice applying course concepts.
ENROLL
Knowledge Badge
-
KNOWLEDGE BADGE
Foundations of Cloud Analytics Knowledge Badge SHOW LESS ︿
To earn the SAS Foundations of Cloud Analytics Knowledge Badge you must pass an open-book, multiple-choice assessment covering concepts in Cloud Analytics.
You will demonstrate foundational knowledge and skills of the SAS Viya platform, including the architecture, applications, and programming features. You can utilize the suite of SAS Viya applications to manage and explore data, develop models and gain and deploy insights. In addition, you can develop code using either SAS or Python in SAS Viya.
This badge is intended for:- Anyone who wants to prove their knowledge and skills of the SAS Viya platform, including the architecture, applications, and programming features.
ENROLL
SAS Products Covered
- Base SAS
- SAS/ACCESS
- SAS/STAT
- SAS Studio
- SAS Viya
Digital Badges
| Earn badges as you complete courses, pass knowledge assessments or certification exams. Then showcase your achievements to colleagues potential employers, and your social networks. | ![]() |
![]() |
![]() |
Certification Preparation
When you complete the courses in the SAS Programming subscription, you will have the demonstrated skills necessary to prepare you to earn one of the following Base SAS programming certifications.
- SAS Certificated Associate: Programming Fundamentals Using SAS 9.4
Pass a multiple-choice exam. Ideal for students and those that are new to SAS coding. - SAS Certified Specialist: Base Programming Using SAS 9.4
Pass a performance-based exam where you can truly demonstrate your SAS coding skills.

“I think the self-paced training was the BEST I’ve ever taken. The videos were short and segmented correctly to keep my attention and the activities and quizzes were just enough to help my confidence.”


