Complete Base SAS programming from Scratch

BY
Udemy

Mode

Online

Fees

₹ 1999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 1,999
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Installation Of Free SAS Software (University Edition) for any Operating System

  • Introduction to this Section
  • Helpful material for this course
  • Overview of the Course

Basics of SAS Programming

  • Introduction
  • Definition of SAS
  • Sas Defination
  • Rules for SAS programming
  • Sas Rules for Programming
  • PROC and DATA step Definitions
  • Proc Step and Data Step Definations
  • Descriptor and Data portion of SAS data sets
  • Sas Data sets descriptor portion and Data portion
  • SAS attributes in Brief
  • Sas Attributes in Brief
  • SAS windows environment
  • Sas Windows Environment
  • Good Programming practices that you must follow
  • Good Programming Practices

Reading Data From SAS data sets

  • Reading Data into SAS dataset
  • Reading Instream DATA lines in SAS
  • Reading Instream Data lines
  • SAS Data Libraries
  • Sas Data Libraries
  • Reading Data into permanent data sets in SAS
  • reading data into permanent data sets
  • Reading Data from a Raw Data file in SAS
  • reading from a raw data files
  • SAS windows Environment
  • Reading Column Input Theory
  • Reading Column Input ( Theoretical Part )
  • Reading Column Input ( Practical Part )
  • Reading Column Input practical
  • Reading Data from External Data set
  • Reading data from external data set
  • Summary to this section
  • Assignment 2.0
  • Solution to Assignement 2.0

Reading Data From SAS Data sets - Indepth

  • Introduction to this Section.
  • SAS libraries and Contents Procedure
  • List Input in SAS ( Theory part )
  • List Input Theory
  • List Input in SAS ( Practical approach )
  • List input
  • Formatted Input in SAS ( Theory Part )
  • Formatted input Theory
  • Formatted Input in SAS (Practical Approach )
  • Formatted input practical
  • SAS system Options
  • Sas System Options
  • Assignment 3.0
  • Solution to Assignment 3.0
  • Assignment 3b
  • Solution to Assignment 3b

Assignment Statements and Numeric Functions in SAS

  • Introduction to this Section
  • Introduction to this Section
  • Basics of assignement statements in SAS
  • Assignment Basics
  • Numeric Functions in SAS ( Theory )
  • Numeric Functions in SAS (Practical approach )
  • NUmeric Functions
  • Assigning Character variable in SAS
  • Assigning Charater Variables
  • Conversion by use of INPUT function in SAS
  • Conversion by use of Input Function
  • Summary to this Section
  • Assignment 4a
  • Solution to Assignment 4a

IF THEN ELSE statements in SAS programming

  • Introduction to this section
  • IF THEN Statements in SAS
  • IF then Statements
  • Comparison Operator in SAS
  • Comparison Operator
  • Missing Value in SAS
  • Missing value
  • Obtaining Greater efficiency and using Logical operators in SAS
  • Greater Efficiency and Logical operator
  • AND logical operator in SAS
  • AND Logical operator
  • Intervals mixed OR AND operators in SAS
  • Intervals-Mixed OR AND operator
  • Comparing Character values in SAS
  • Comparing Charater Values
  • Performing multiple actions in SAS
  • Performing Multiple Actions
  • Assignment 5a
  • Solution to Assignment 5a

Creating List Reports in SAS

  • Introduction to this Section
  • Basic reports in SAS
  • Basic report
  • Identify Statement in SAS
  • Identity statement
  • FIRSTOBS and OBS for Selecting Observations in SAS
  • Firstobs and obs (Selecting Observations)
  • WHERE statement for Selecting Observations in SAS
  • Where Statement (Selecting Observations)
  • Sorting Observations in SAS
  • Sorting observations
  • Column Totals in SAS
  • Column Totals
  • Subtotaling in SAS by Sort procedure
  • Subtotals by Sort procedure
  • Be a Creative SAS programmer
  • creative sas programmer
  • Title and Footnotes in SAS
  • Title and Footnote
  • Dm statement and Double option in SAS
  • Dm statement and Doble option
  • Descriptive Labels and Split Options in SAS
  • Descriptive Labels and Split option
  • Formatting Data values in SAS
  • Formatting data Values
  • Assignment 6a
  • Solution to Assignment 6a

Understanding Working of a SAS programs

  • Intro
  • Processing of SAS program
  • Step by Step Processing of SAS program
  • Processing of SAS program
  • Step by step processing (incorrect variable name)
  • Compilation Phase ( Raw data ) newvoice
  • Compilation Phase ( Raw data )
  • Execution phase
  • Execution phase
  • Error Message
  • Error Messages
  • Warning Messages
  • Warning Messages
  • Note messages (Blue)
  • Note messages (Blue)
  • Good Programming Skills
  • Put statement Testing Dataset

Detecting Common Mistakes in Sas by Simple Tricks

  • Intro
  • Detecting Missing semicolons
  • Invalid Name
  • Invalid Option
  • Invalid Statements
  • Missing or unbalanced Quotation marks
  • Detecting Invalid Data
  • Detecting messages for Variable not found
  • Detecting missing placeholder in Raw Data
  • Tackling missing missing values being generated
  • Summary

Bonus Links to SAS community page and others

  • Join the community and explore yourself in sas for FREE

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses