University of Idaho - I Banner
A student works at a computer


U of I's web-based retention and advising tool provides an efficient way to guide and support students on their road to graduation. Login to VandalStar.

SAS Reference Materials

Introductory Material

UCLA SAS Learning Modules

A series of short tutorials with examples, covering a range of SAS procedures, by the Institute for Digital Research and Education at UCLA

University of Texas - SAS: Getting Started (PDF)

A gentle but detailed tutorial that touches on basic SAS programming steps and many commonly used procedures and commands used to import data.

Introductory SAS lecture (MP4)

This is a 50 minute lecture by Dr. Chris Williams, from a University of Idaho Engineering Outreach Sample Survey course.

SAS Programming Basics

This module published by Boston University’s School of Public Health will introduce some fundamental commands and operations in SAS.

Using Data from External Files (Excel, Txt, Etc.) in SAS

Reading Raw Data into SAS

Reading Delimited (.csv, .txt) files into SAS using PROC IMPORT

Reading .xls files into SAS using PROC IMPORT

Reading Delimited Data with Missing Observations into SAS using PROC IMPORT

Reading files into SAS using INFILE statement in a DATA step

Practical walkthroughs on importing various data types with short examples, by the Institute for Digital Research and Education at UCLA.

Getting Data into SAS: INFILE and INPUT

Gives more detailed information on SAS programs used to import data, but few examples. Written by Andrew T. Kuligowski, Nielsen Media Research.

SAS Tutorial | How to import CSV files into SAS (YouTube Link)

SAS Tutorial | How to export SAS data to Excel (YouTube Link)

These short videos from SAS step through how to import csv and excel files.

SAS Libraries

SAS Libraries - Kent State University

A great introductory tutorial on how to create and use SAS libraries.

Manipulating and Modifying Data in SAS

Combining SAS Data Sets

This detailed resource, published by the SAS Institute, describes how to combine, merge and append SAS data sets.

Computing New Variables - Kent State University

This SAS software tutorial demonstrates how to use functions to compute new variables for a data set.

Sorting SAS Data Sets

A quick go to reference created by Boston University’s School of Public Health on how to sort data sets in SAS. 

SAS Tutorial | SAS Date Functions FAQs (YouTube Link)

In this SAS How To Tutorial, Davetta Dunlap explores commonly asked questions around SAS date functions.

SAS Tutorial | Merging Data Sets in SAS using SQL (YouTube Link)

In this SAS How To Tutorial, Anna Yarbrough shows an example of merging data sets in SAS using PROC SQL.

Graphs, Plots and Charts in SAS

Graphing Basics - SAS Institute (PDF)

This pdf provides an overview the types of graphs that can be produced with SAS/GRAPH software and the basic procedure syntax for creating some of them (i.e. histogram, boxplot, scatterplot, etc.).

Scatter plot in SAS (YouTube link)

Create simple scatter plots with Two Variables Using SAS.

Create a Simple Bar Chart Using SAS (YouTube link)

In this video, you learn how to create charts using Base SAS. Examples include bar charts, line charts and box plots.

Linear Models in SAS

Linear Models in SAS – University of Wisconsin

This is a good basic overview of linear models in SAS, including regression and ANOVA.

SAS Annotated GLM Output

By the Institute for Digital Research and Education at UCLA.

Proc GLM and one-way ANOVA (PDF)

A one-way ANOVA example using Proc GLM by Dr. Vince Melfi of Michigan State University.

SAS User’s Guide: The GLM Procedure

This webpage has a lot of information. It’s really detailed and helpful, and includes links to examples at the bottom of the page.

General SAS Resources

Statistical Programs Unit in the University of Idaho College of Agriculture

This website has a lot of good information about the DATA step, PROC GLM, PROC MIXED, and other commands, which you can access through the SAS and then Workshops links. It also has help with common errors, under the SAS link.

The SAS DATA step

This SAS software tutorial describes the data step and several of its most common options.

SAS Documentation

A collection of many assorted SAS programs and tutorials, this is a great reference


Physical Address:
Brink Hall 300

Mailing Address:
875 Perimeter Drive, MS 1103
Moscow, ID 83844-1103

Phone: 208-885-6742

Fax: 208-885-5843


Web: Department of Mathematics and Statistical Science