Coursera
Coursera Logo

SAS Institute Of Management Studies - Getting Started with SAS Programming 

  • Offered byCoursera

Getting Started with SAS Programming
 at 
Coursera 
Overview

Duration

22 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Getting Started with SAS Programming
 at 
Coursera 
Highlights

  • Taught by top companies and universities.
  • Affordable programs and 7 day free trial.
  • Shareable Certificate upon completion.
Details Icon

Getting Started with SAS Programming
 at 
Coursera 
Course details

More about this course
  • 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.
  • By the end of this course, you will know how to use SAS Studio to write and submit SAS programs that access SAS, Microsoft Excel, and text data. You will know how to explore and validate data, prepare data by subsetting rows and computing new columns, analyze and report on data, export data and results to other formats, use SQL in SAS to query and join tables.
  • Prerequisites:
  • Learners should have experience using computer software. Specifically, you should be able to understand file structures and system commands on your operating systems and access data files on your operating systems. No prior SAS experience is needed.
Read more

Getting Started with SAS Programming
 at 
Coursera 
Curriculum

Course Overview and Data Setup

Welcome to the Course!

Demo: Programming in SAS

Practicing in This Course

Learner Prerequisites

Using Forums and Getting Help

Access SAS Software and Set Up Practice Files (REQUIRED)

Overview

SAS Programming Interfaces

Demo: Programming with SAS Studio

SAS Program Structure

SAS Program Syntax

Demo: Understanding SAS Program Syntax

Demo: Finding and Resolving Syntax Errors

Practice Using SAS Studio

Syntax Review

Activity 1.01

Activity 1.02

Essentials

Accessing Data

Overview

Types of Data

What is a SAS Table?

Required Column Attributes for SAS Tables

Listing Table and Column Attributes

Accessing Data in a Program

Using a Library to Read SAS Data

Automatic SAS Libraries

Demo: Exploring Automatic SAS Libraries

Using a Library to Read Other File Types

Demo: Using a Library to Read Excel Files

Importing Unstructured Data

Demo: Importing a Comma-Delimited (CSV) File

Importing an Excel File

Syntax Review

Question 2.01

Activity 2.02

Activity 2.03

Activity 2.04: Create a Library for This Course (Required)

Activity 2.05

Activity 2.06

Level 1 Practice: Importing Excel Data from a Single Worksheet

Level 2 Practice: Importing Data from a CSV File

Accessing Data

Exploring and Validating Data

Overview

Exploring Data with Procedures

Demo: Exploring Data with SAS Procedures

Filtering Rows with the WHERE Statement

Combining Expressions in a WHERE Statement

Demo: Filtering Rows with Basic Operators

Using Special WHERE Operators

Creating and Using Macro Variables

Demo: Filtering Rows Using Macro Variables

Formatting Data Values in Results

Common Formats for Numeric Values

Common Formats for Date Values

Demo: Formatting Data Values in Results

Sorting Data

Identifying and Removing Duplicates

Demo: Identifying and Removing Duplicate Values

Syntax Review

Activity 3.01

Level 1 Practice: Exploring Data with Procedures

Level 2 Practice: Using Procedures to Validate Data

Activity 3.02

Activity 3.03

Level 1 Practice: Filtering Rows in a Listing Report Using Character Data

Level 2 Practice: Using Macro Variables to Subset Data in Procedures

Activity 3.04

Activity 3.05

Activity 3.06

Level 1 Practice: Sorting Data and Creating an Output Table

Level 2 Practice: Sorting Data to Remove Duplicate Rows

Exploring and Validating Data

Preparing Data

Overview

Using the DATA Step to Create a SAS Data Set

DATA Step Processing

Demo: Working with the DATA Step

Demo: Using Expressions to Create New Columns

Using Numeric Functions to Create Columns

Demo: Using Character Functions

Demo: Using Date Functions

Demo: Conditional Processing with IF-THEN

Conditional Processing with IF-THEN/ELSE

Creating Character Columns with the LENGTH Statement

Processing Multiple Statements with IF-THEN/DO

Demo: Processing Multiple Statements with IF-THEN/DO

Common Summary Functions for Creating Columns

Common Character Functions for Creating Columns

Common Date Functions for Creating Columns

Syntax Review

Question 4.01

Question 4.02

Activity 4.03

Level 1 Practice: Creating a SAS Table

Level 2 Practice: Subsetting by Multiple Conditions and Creating a Sorted SAS Table

Activity 4.04

Activity 4.05

Activity 4.06

Level 1 Practice: Creating New Columns

Level 2 Practice: Creating New Columns with Character and Date Functions

Activity 4.07

Activity 4.08

Activity 4.09

Level 1 Practice: Processing Statements with IF-THEN/ELSE

Level 2 Practice: Processing Statements Conditionally with DO Groups

Preparing Data

Analyzing and Reporting on Data

Overview

Using Titles and Footnotes

Using Macro Variables and Functions in Titles and Footnotes

Applying Temporary Labels to Columns

Segmenting Reports

Demo: Enhancing Reports

Applying Permanent Labels to Columns

Demo: Creating Frequency Reports and Graphs

Demo: Creating Two-Way Frequency Reports

Demo: Creating a Summary Statistics Report

Creating an Output Summary Table

Examples of Procedures that Analyze Data

Syntax Review

Activity 5.01

Activity 5.03

Activity 5.04

Level 1 Practice: Creating One-Way Frequency Reports

Level 2 Practice: Creating Two-Way Frequency Reports

Activity 5.05

Activity 5.06

Level 1 Practice: Producing a Descriptive Statistics Report

Level 2 Practice: Creating an Output Table with Custom Columns

Analyzing and Reporting on Data

Exporting Results

Overview

Exporting Data

Demo: Exporting Data to an Excel Workbook

Using the SAS Output Delivery System

Exporting Results to CSV

Demo: Exporting Results to Excel

Exporting Results to PowerPoint and Microsoft Word

Demo: Exporting Results to PDF

Create a Macro Variable (REQUIRED)

Activity: Create PowerPoint and RTF Files

Syntax Review

Activity 6.01

Activity 6.02

Activity 6.03

Level 1 Practice: Creating an Excel File Using ODS EXCEL

Level 2 Practice: Creating a Document with ODS RTF

Exporting Results

Overview

SQL and SAS

PROC SQL Syntax

Filtering and Sorting Output

Demo: Reading and Filtering Data with SQL

Creating and Deleting Tables in SQL

Creating Inner Joins in SQL

Demo: Joining Tables with PROC SQL

Using Table Aliases

You've Finished the Course!

Syntax Review

Activity 7.01

Activity 7.02

Activity 7.03

Using SQL in SAS

Getting Started with SAS Programming
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    Getting Started with SAS Programming
     at 
    Coursera 
    Students Ratings & Reviews

    4.4/5
    Verified Icon7 Ratings
    P
    Prathmesh Rajendra Palkhe
    Getting Started with SAS Programming
    Offered by Coursera
    5
    Learning Experience: It is a great Learning Experience .
    Faculty: Base Sas version It is a Sas Programming Based
    Course Support: Unbelievable
    Reviewed on 25 Nov 2022Read More
    Thumbs Up IconThumbs Down Icon
    B
    Bommineni Ankamma Chowdary
    Getting Started with SAS Programming
    Offered by Coursera
    4
    Learning Experience: The Course 'Getting started with SAS Programming' offered by Coursera has explain basics of sas interface and the course helpfull for the beginners very well, and the explanation was very clear. The task and assignments are conducted by the team with that you can identify how much content you learn .
    Faculty: The course is pre-recorded session there is no live session and quality of lecturer is good The course resources are very Good, coming to course structure the followed a step by step process and that was good.
    Course Support: No
    Reviewed on 25 Jul 2022Read More
    Thumbs Up IconThumbs Down Icon
    G
    Ganesh datta gore
    Getting Started with SAS Programming
    Offered by Coursera
    5
    Learning Experience: Learning experience was good
    Faculty: Instructors taught well Course was so comprehensive and easy to learn
    Course Support: No career support provided
    Reviewed on 1 Apr 2022Read More
    Thumbs Up IconThumbs Down Icon
    D
    Deepak Prajapati
    Getting Started with SAS Programming
    Offered by Coursera
    4
    Learning Experience: I learn base SAS and advance sas
    Faculty: Instructors taught well Curriculum was relevant and comprehensive
    Course Support: No career support provided
    Reviewed on 2 Mar 2022Read More
    Thumbs Up IconThumbs Down Icon
    M
    Mukesh Dhariwal
    Getting Started with SAS Programming
    Offered by Coursera
    5
    Other: This course provides an amazing foundation in SAS for a Statistician. It covers basic of SAS along with a lot of important topics to get you started using SAS in real world. It exceeded my expectations, highly recommend it!
    Reviewed on 26 Jul 2021Read More
    Thumbs Up IconThumbs Down Icon
    View All 6 ReviewsRight Arrow Icon
    qna

    Getting Started with SAS Programming
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...