- Data Literacy Essentials
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.
2. Data Literacy in Practice
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.
3. SAS Programming: Getting Started
This journey will help you get started developing code in SAS. This collection of free learning assets provide a tour of what is possible with programming in either SAS 9 or SAS Viya.
4. SAS Programming 1: Essentials
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(R) Enterprise Guide(R) 1: Querying and Reporting course.
5. SAS Programming 2: Data Manipulation Techniques
This course is for those who need 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 SAS(R) Programming I: Essentials course and is not recommended for beginning SAS software users.
6. SAS Certification Review: SAS 9.4 Base Programming Performance-Based Exam
This course provides a review of the majority of topics in the SAS 9.4 Base Programming Performance-Based Exam. It addresses the four exam content areas: Accessing and Creating Data Structures, Managing Data, Generating Reports and Output, and Handling Errors.
7. SAS Base Programming Certification Preparation
SAS certifications are globally recognized, so having them on your résumé proves you’ve received in-depth training from industry experts. These materials will help prepare you to earn the SAS Programming Associate credential or the performance-based SAS Programming Specialist credential. Not sure if this is the right exam for you? Compare programming credentials.
8. Accelerating SAS Code on the SAS Viya Platform
This course is for SAS programmers who want to learn how to run code on the SAS Viya platform. In the course, you first learn how you can easily run traditional SAS code in SAS Viya like you have in SAS 9. Then you learn how to modernize your SAS code to take advantage of SAS Cloud Analytic Services (CAS) on the platform to boost program performance. CAS is a high-performance in-memory analytic engine that performs massively parallel processing (MPP) on data of any size, working with multiple machines, CPUs, and threads for lightning-fast results. The course focuses on how to access, manage, analyze, and manipulate in-memory tables on the distributed CAS server using traditional SAS code as well as new coding techniques. This course is not intended for beginning SAS software users.
9. Practice Exam: SAS Viya Fundamentals of Programming
For the SAS programmer ready to demonstrate that they can work with SAS programs in a Viya environment where data is stored in-memory and processes are distributed. Successful candidates should be able to do the following in SAS Viya:
- Work with CAS tables and data sources
- Modify DATA step and SQL programs to run in CAS
- Use CAS enabled procedures
- Use user defined formats in CAS
10. Statistics 1: Introduction to ANOVA, Regression, and Logistic Regression
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 II: 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.
11. Data Visualization Using SAS ODS Graphics
This course teaches you how to write SAS programs that use ODS Graphics to produce high-quality data visualizations. ODS Graphics is part of Base SAS.
The self-study e-learning includes:
- Annotatable course notes in PDF format.
- Virtual lab time to practice.
12. SAS Report Writing
This course teaches you how to create tabular reports using the REPORT and TABULATE procedures. You also learn how to enhance your reports using the Output Delivery System (ODS).
13. SAS/GRAPH: Essentials
This course teaches you how to produce high-quality presentation graphics using SAS/GRAPH software.
The self-study e-learning includes:
- Annotatable course notes in PDF format.
- Virtual Lab time to practice.
14. Exploring SAS Studio for SAS Programmers
This course provides an introduction to SAS Studio for experienced SAS programmers. SAS Studio is an interface that enables users to write and submit SAS programs and use snippets and tasks to generate SAS code.
The self-study e-learning includes:
- Annotatable course notes in PDF format.
- Virtual Lab time to practice.
15. Working with SAS and Microsoft Excel
This course presents techniques for integrating SAS and Microsoft Excel to access Excel workbooks to explore, prepare, analyze, and report on your data using the SAS XLSX engine. You learn a bit about the history of SAS and Excel, and then how to easily read data from and write data to Excel files from 2007 and later using SAS techniques like the IMPORT and EXPORT procedures, and the LIBNAME engine. The course also teaches you to use the SAS Output Delivery System (or ODS) to create Excel reports. ODS enables you to customize your Excel reports by adding tables, summarized data, and visualizations using SAS. ODS also enables you to fully customize the styling of your Excel reports. Lastly, you learn about a few advanced techniques to add Excel formats and functions to Excel reports.
16. Leveraging the Power of the SAS Quality Knowledge Base
This course is for programmers who want to learn how to leverage the power of the SAS Quality Knowledge Base, or QKB. The QKB and the associated SAS Data Quality functions, routines, procedures, and CAS actions enable data cleansing, transformation, deduplication, and fuzzy matching using simplified code in DATA step, SQL, and CASL. The course builds on concepts presented in the SAS(R) Programming I: Essentials, SAS(R) Programming II: Manipulating Data with the DATA Step, and SAS(R) SQL 1: Essentials courses, and is not recommended for beginning SAS software users.