SAS learning path | Business analyst at SAS

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp


SAS continues to be one of the most widely used tools in the Data science industry. Although people may have different opinions on its sustainability and features compared to other tools like R and Python, two things are for sure:

  • A healthy market share – SAS continues to have the largest market share in terms of jobs, even in advanced markets like the US. UU. And the UK, SAS's labor market share would be at least 40%. In countries like India, it would be more than 70%.
  • Ease of learning and incredible support – Among all the tools that I know, SAS would probably rate as the easiest to learn. The language is easy and can be learned quickly even by beginners.

Those 2 reasons are good enough to consider SAS, if you are just starting out in this industry. You can find more details about how SAS compares to other tools here.


Paso 0: Why learn SAS?

A small video to prepare you about what awaits you:

Paso 1: SAS download and installation

Download the University edition by creating a SAS profile. You will also need to download VMWare or Oracle Virtual box. Here are the links:

Installation Notes:

  • The SAS university edition works today only on machines of 64 bits
  • You must first download VMWare Player or Oracle Virtual Box and then download the respective version of the SAS University edition.


Paso 2: SAS learning base

Take the Base SAS training at This is a free training and will teach you the basics of the SAS language in 24 hours.

SAS programming 1: Fundamentals

Task / Test: Solve the quiz at the end of each section of the course.

Paso 3: SQL learning

Now that you know SAS base to some extent, I should find another way to enter the data in SAS – PROC SQL. Read this post to understand how PROC SQL helps: Comparison between Proc SQL and Data Step

If you already know SQL, I'd be thanking SAS for creating PROC SQL. Even if you don't know SQL, you may find it easier to do your day-to-day data management jobs in SAS. You can look at this SUGI document: Introduction to PROC SQL If you need a more detailed tutorial, you can check this tutorial: Introduction to PROC SQL

Paso 4: Learn descriptive statistics

Let's start our statistical learning now. It is the right time to take the course DataPeaker statistics. This course would use Python to teach you all the basics of descriptive statistics. If you already know them, you can skip this step.

Assignment: Assignments after each chapter of the course must be done in SAS. Your knowledge of the Base SAS course should be sufficient to complete them. If you need specific help, use SAS documentation.

Paso 5: learn inferential statistics

the aforementioned course also covers inferential statistics in Python, including topics such as hypothesis testing, test t and many others. If you already know them, you can skip this step.

Assignment: Assignments after each chapter of the previous course should be done in Python or Excel for now. We will visit them again once we have taken the next steps with the SAS course.

Paso 6: Learning from ANOVA, linear and logistic regression in SAS training – Introduction to ANOVA, regression and logistic regression.

Assignment: Available in the course and from the Udacity course

If you are working in the SAS University edition, you will have to skip the steps 7, 9 Y 10. The SAS University edition has its own limitations and cannot run decision trees or time series models.

Paso 7: learning decision trees

Now that you know some algorithms, let's look at the decision trees. Here is an amazing post explaining how decision trees work:

  1. Decisions Tree: simplified

Here is a guide to run Decision Trees in Enterprise Miner and here is a paper that implements it in Base SAS

Paso 8: grouping and segmentation

First, look at the first 4 videos in this playlist for introduction to clustering k-means. Next reading this guide About SAS Clustering. At the same time of this guide, you can also use This chapter as a good reference.

Paso 9: learning time series forecasting

Here is a good introduction to start learning. Forecasting time series and later use this guide to forecast using Temporal series in SAS

Paso 10: learn IML

Here are a number of posts that can help you get up to speed with IML:

  1. Introduction to SAS IML
  2. Next steps in the PROC IML world
  3. PROC IML application in analytics

Paso 11: Learn SAS macros

Below is the series of posts that can contribute to understanding SAS Macro:

  1. Introduction to the SAS macro
  2. SAS Iterative and Conditional Macro Declarations
  3. Introduction to SAS macro functions

Other useful resources for SAS:

  1. SAS booklet
  2. ATS UCLA learning path
  3. Examples of data analysis – examples on specific topics in SAS.
Subscribe to our Newsletter

We will not send you SPAM mail. We hate it as much as you.