Learn everything about Analytics

Home » Learning paths – Data Science, Business Analytics, Business Intelligence and Big Data » SAS Learning path and resources – Business Analyst in SAS

SAS Learning path and resources – Business Analyst in SAS

SAS is still aming the most commonly used tools in the data science industry. While people might have different opinions about its sustainability and features compared to other tools like R and Python – two things are for sure:

  • A healthy market share – SAS still holds the biggest market share in terms of jobs, even in advanced market like the US & the UK, the job market share of SAS would be at least 40%. In countries like India, it would be more than 70%.
  • Ease of learning and awesome support – Among all the tools I know, SAS would probably qualify as the easiest to learn. The language is easy and can be picked up quickly even by novices.

Those 2 reasons are good enough to consider SAS, if you are just starting in this industry. You can find more details on how SAS stacks up against other tools here.



Step 0: Why learn SAS?

A small video to prep you up on what lies ahead:

Step 1: Downloading and Installing SAS

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

Installation notes:

  • SAS university edition currently works only on 64 bit machines
  • You will first need to download VMWare Player or Oracle Virtual Box and then download the corresponding version of SAS University edition.



Step 2: Learning Base SAS

Go through Base SAS training on sas.com . This is a free training and would teach you basics of SAS language in 24 hours.

SAS Programming 1: Essentials


Assignment / Quiz: Solve the quiz at the end of each section in the course.

Step 3: Learning SQL

Now that you know base SAS to some extent, you should now look at other way of accessing data in SAS – PROC SQL. Read this article to understand how PROC SQL helps: Comparison between Proc SQL and Data Step

If you already know SQL, you would be thanking SAS for creating PROC SQL. Even if you don’t know SQL, you might find it easier to perform day to day data manging jobs on SAS. You can look at this SUGI paper: Introduction to PROC SQL If you need more detailed tutorial, you can look at this tutorial – Introduction to PROC SQL


Step 4: Learn Descriptive Statistics

Let’s start our statistical learning now. It is right time to undergo the course on statistics from Analytics Vidhya. This course would make use of Python to teach you all the basics of descriptive statistics. If you already know them, you can skip this step.

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


Step 5: Learn Inferential statistics 

The above mentioned course also covers inferential stats in Python, including topics like hypothesis testing, t-test and many others. If you already know them, you can skip this step.

Assignment: The assignments after each chapter in the above course should be done in Python or Excel for now. We will re-visit these once we have done the next steps with the course from SAS.


Step 6: Learning ANOVA, Linear and Logistic Regression on SAS

Training from sas.com – Introduction to ANOVA, Regression, and Logistic Regression.

Assignment: Available in the course and from Udacity course


If you are working on SAS University edition, then you will need to skip step 7, 9 and 10. SAS University edition has its own limitations and can not run decision trees and time series modeling.


Step 7: Learning Decision trees

Now that you know a few algorithms, let us look at decision trees. Here is an awesome article explaining the working of decision trees:

  1. Decision Tree – Simplified

Here is a guide to run Decision trees on Enterprise Miner and here is a paper which implements it in Base SAS


Step 8: Clustering and Segmentation

First, look at the first 4 videos in this playlist for introduction to k-means clustering. Next read this guide on clustering from SAS. In addition to this guide, you can also use this chapter as a good reference.


Step 9: Learning Time Series forecasting

Here is a good introduciton to start learning Time series forecasting and then use this guide to forecasting using Time Series in SAS


Step 10: Learn IML

Here are a series of articles, which can help you get up to speed with IML:

  1. Introduction to SAS IML
  2. Next steps in PROC IML world
  3. Application of PROC IML in analytics


Step 11: Learn SAS Macros

Below are the series of articles, which can help to understand SAS Macro:

  1. Introduction to SAS Macro
  2. SAS Macro Conditional and Iterative Statements
  3. Introduction to SAS Macro Functions


Other Useful resources for SAS:

  1. Little book of SAS
  2. ATS UCLA learning path
  3. Data Analysis examples – examples on specific topics on SAS.
This article is quite old and you might not get a prompt response from the author. We request you to post this comment on Analytics Vidhya's Discussion portal to get your queries resolved


  • Anilkumar GV says:

    Hi Sir,

    This is an excellent materials for who want to learn SAS and Analytics.

    Thank you so much for the nice articulated information.

    i like so much your articles.


  • Abhishek says:

    Thank you… Just what I was looking for!

  • pratik says:

    I did my base sas certification and am preparing for the advanced sas.I current work as a data analyst but want to move to a business analytics role.What could possibly be the right order for doing SAS certification for predictive modelling and Business Analytics.Would Jigsaw academy be a good option for one living in delhi(have heard that in bangalore they take on classroom batches also ).

  • Ayodele Ogunnubi says:

    Hi, thank you for the good work. I have gained a lot from some of the ideas you have shared on this platform. I recently downloaded the SAS University edition that was posted on this platform recently. I am just wondering if you have SAS Templates Code that would also help. Many thanks

  • srikar says:

    Great Job!!!
    Absolutely beautiful. Thanks for this treasure of resource.

  • ankit sharma says:

    Can someone kindly tell me that after which step we would have covered SAS base certification course ?
    what i mean is after which step we can try sas base certification?

  • shyamunnisha says:

    Really great learning..superb!!!

  • Aditya Singh says:


    Request you to provide links to download VMWare Player and Oracle Virtual Box.

    Thanks in advance.

  • Pradeep says:

    Good work Brother 🙂 Thanks a lot!!

  • jayashree says:

    Great Article..

  • sudheer says:

    grate article. planning to learn . would you provide any online training please send me mail

  • Javier says:

    I want to say thank you to Analytics Vidhya Team for helping us and guiding in the wonderful path of learning all related to Analytics.

    Kind regards

  • Pradeep says:

    Hello Sir,

    Thank you so much…. Very useful and informative … It inspires to learn and Finish this as soon as possible…

  • Vikram Bhat says:

    What to do if we don’t have 64 Bit Machine to install University version of SAS. Can anyone please guide me??

  • Ashish Tiwari says:

    Hi All,

    On behalf of Analytics Vidhya, I would like to answer to few of question asked on the forum:

    @Ankit Sharma – For taking Base SAS Certification examinations, you need to be very clear with below topics:
    – Accessing Data
    – Creating Data Structures
    – Managing Data
    – Generating Reports
    – Handling Errors

    @Aditya Singh – Here is the link for the VMWare:

    I hope my reply would reach out to you and may help.