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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books