Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add SAS programming for beginners to your Wishlist.

Add to Wishlist

SAS programming for beginners

learning SAS step-by-step with hands-on SAS programs
4.1 (63 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
525 students enrolled
Created by Sharon Cheng
Last updated 1/2017
$10 $35 71% off
3 days left at this price!
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
know how to navigate/work in SAS environment
know how to get/import various types of data into SAS
know how to create permanent SAS datasets
know how to create and redefine variables using assignment statements
know how to use SAS functions
know how to perform conditional processing using IF-THEN statements
know how to subset your Data
know how to simplify your data with Array
know how to sorting, printing and summarizing data using SAS Procedures
SAS Macros Introduction
View Curriculum
  • Basic computer and Internet skills
  • This is an entry level SAS programming course, there are no prerequisites for this course

This course was updated on 01/2017.

Please Note:

The course's provider is Sharon @ SC statistical programming (formerly treehouse of SAS programming, which is replaced by SC statistical programming). 

I have the SAS software licence, which allows me to create and sell video-based SAS programming online courses.

Course Description:

Do you want to start learning SAS easily and quickly? You have come to the right place! SAS programming for beginners is a SAS entry level course, which is designed to show you how to write SAS programs step by step from the start. SAS programming skill is highly demanded and rewarded in many fields. This course is for students who want to learn SAS and pursue career in related fields, as well as for professionals who want to equip themselves with this new skill to broaden their career path or bring it to the next level.

This course has

  • Each lecture shows hands-on coding in SAS programming environment as well as detailed step-by-step explanations
  • The course supplements (including SAS codes and data used in lectures) are easy downloadable for your own practice.
  • The SAS code and data are compatible across all SAS programming environments.


SAS certification prep guide: base programming by SAS Institute

The little SAS book: a primer / Lora D. Delwiche and Susan J. Slaughter

Learning SAS by example: a programmer's guide / Ron Cody 

Who is the target audience?
  • Anyone who is interested in learning SAS programming easily and quickly from the start (This is an entry level SAS programming course)
  • Students who want to learn SAS programming to start a new career
  • Professionals who want to learn SAS programming to broad their career path
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 27 Lectures Collapse All 27 Lectures 03:41:31
Course Overview and Supplements
2 Lectures 03:30

course supplements: SAS codes and Data files in zip folder
An Introduction to SAS
1 Lecture 05:53
Getting Data into SAS
9 Lectures 01:16:16

Read data delimited by any delimiters using list input

Read data in fixed columns using column input

Read data in fixed columns using formatted input: Part 1

Read data in fixed columns using formatted input: Part 2

Create internal SAS data using DATALINES statement

Create permanent SAS datasets using LIBNAME statement

Import Excel file into SAS using Proc Import
Working with Data
7 Lectures 01:15:22

SAS functions

Perform conditional processing using IF-THEN statements

Group observations with IF-THEN/ELSE Statements

Subset your Data

Simplify your data with Array

Continue on Array
Sorting, printing and summarizing data using SAS Procedures
4 Lectures 41:13
Sorting Your Data with PROC SORT

Printing Your Data with PROC PRINT

Summarizing Your Data Using PROC MEANS

Counting Your Data with PROC FREQ
SAS Macro Introduction
4 Lectures 19:17
SAS Macro Overview

Replacing Text Strings Using Macro Variables

Generating SAS Code Using Macros

Passing Information into a Macro Using Parameters
About the Instructor
4.3 Average rating
119 Reviews
662 Students
5 Courses
online instructor; a SAS certified programmer

Before I become an online SAS instructor, I have worked as a statistician/SAS programmer for 7 years. I am a SAS certified professional and highly proficient in SAS programming, and I enjoy teaching as well. Now I would like to use my SAS programming skills to help people learning SAS in an easy and affordable way. I have a website offering free SAS tutorial videos (also available on my YouTube channel TreehouseofSASprogramming) and affordable online SAS tutorial courses at various levels.

Report Abuse