SAS Programming Learning Subscription

For programmers, statistical programmers, and data analysts who want to build a strong SAS programming foundation to manipulate data, perform complex queries and simple analyses, and create reports.
Purchase this digital subscription to:
Digital courses
Unlimited access to digital courses and books.
Prepare for certification
Unlimited access to certification preparation materials.
Shareable digital badges
Earn a digital badge for each completed course.
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

    1
    • 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 ︿
    • COURSE

      SAS Programming: Getting Started
      SHOW LESS ︿

    SAS Base Programming Certification

    2
    • COURSE

      SAS® Programming 1: Essentials
      SHOW LESS ︿
    • COURSE

      SAS® Programming 2: Data Manipulation Techniques
      SHOW LESS ︿
    • COURSE

      SAS® Certification Review: SAS® 9.4 Base Programming Performance-Based Exam
      SHOW LESS ︿
    • COURSE

      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
    • COURSE

      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

    3
    • COURSE

      SAS® Viya Overview
      SHOW LESS ︿
    • COURSE

      Accelerating SAS® Code on the SAS® Viya® Platform
      SHOW LESS ︿
    • COURSE

      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
    • COURSE

      Practice Exam: SAS Viya Fundamentals of Programming
      SHOW LESS ︿
      Practice Exam: SAS Viya Fundamentals of Programming

      ENROLL

    Additional Programming Topics

    4
    • 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 ︿
    • COURSE

      Data Visualization Using ODS Graphics
      SHOW LESS ︿
    • COURSE

      SAS® Report Writing
      SHOW LESS ︿
    • COURSE

      Exploring SAS® Studio for SAS® Programmers
      SHOW LESS ︿
    • COURSE

      Working with SAS® and Microsoft Excel
      SHOW LESS ︿
    • COURSE

      Working with JSON Files Using SAS
      SHOW LESS ︿
    • COURSE

      Spatial Data Preparation and Analysis with SAS®
      SHOW LESS ︿
    • COURSE

      SAS for Microsoft 365
      SHOW LESS ︿
    • COURSE

      SAS Programming 1 Case Study
      SHOW LESS ︿
    • COURSE

      SAS® Programming 2 Case Study
      SHOW LESS ︿

    SAS Products Covered

    • Base SAS
    • SAS/ACCESS
    • SAS/STAT
    • SAS Studio
    • SAS Viya


    Digital Badges

    Earn a digital badge for each course that you complete and for each credential that you earn. Show off your achievements on your resume and in your social channels to highlight your skills and connect with potential employers.

    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.
  • Not sure which programming credential is right for you?

    “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.”

    Tony Mayo, SAS Customer