Programming Languages

SAS Programming BASE Certification Course for SAS Beginners

SAS BASE certification exam prep course with most complete topics + advanced SAS Macro & SAS SQL (Proc SQL. Download SAS Programming BASE Certification Course for SAS Beginners

What you’ll learn

  • Software installation (SAS University Edition /SAS studio): the complete & step-by-step guide; detailed explanation on File path/directory in SAS studio
  • Get Data in various format into SAS: (read .txt file, .csv file, Excel file, format input (using SAS information to read dates; use SAS format to display SAS date values). Proc Import, Proc Export, Proc Content)
  • Create temporary and permanent SAS data sets (SET statement, LIBNAME statement, SAS libraries )
  • Combine data sets (Concatenate, Append, interleave, Match Merge (one-to-one merge, one-to-many merge))
  • Use SAS Functions to manipulate SAS date values (Explanation on how SAS stores date and time values, SAS functions include MDY, YEAR, QTR, MONTH, DAY, WEEKDAY, TODAY, DATE, INTCK, DATDIF, YRDIF)
  • Use SAS Functions to manipulate character and numeric data values (use SAS functions to Convert Character & Numeric Value (auto-convert; PUT & INPUT functions), Other SAS functions include: SCAN, SUBSTR, TRIM, UPCASE, LOWCASE, PROPCASE, CATX, INDEX, TRANWRD, INT, ROUND)
  • Conditionally execute SAS statements: IF-THEN/ELSE, DO and END statements
  • Simplify your data with Array (One-dimensional array; two-dimensional array; Creating Variables in an ARRAY Statement; Assigning Initial Values to Arrays & Creating Temporary Array Elements)
  • Process data with DO LOOPS (the basic of DO LOOPS; constructing DO LOOPS; Conditionally Executing DO Loops using DO UNTIL and DO WHILE; Using Conditional Clauses with the Iterative DO Statement)
  • Work with data & Creating labels and formats (Use assignment statements in the DATA step; Use LABEL and FORMAT statements to modify attributes in a DATA step; Define the length of a variable using the LENGTH statement; Control which observations and variables using DROP, KEEP statements and DROP=, KEEP= options, and IF statement)
  • SAS Statistical Procedures: Proc SORT; Proc PRINT; Proc MEANS; Proc FREQ; Proc UNIVARIATE
  • Generate list reports using the PRINT procedure (using VAR, SUM, WHERE, ID and BY statements)
  • Generate reports using ODS statements (Identify ODS destinations, create HTML, PDF, RTF, and Excel files with ODS statements)
  • Reconstruct/Reshape SAS Data sets in DATA step and using Proc TRANSPOSE
  • SAS advanced topic: Proc SQL Essentials
  • SAS advanced topic: SAS Macros Essentials
Trending Now:   The Complete C Developer Course - Build 7 Exciting Projects!



Would you like to begin learning SAS programming effectively and rapidly? This course is the most complete SAS BASE confirmation programming course for

  • supreme SAS novices
  • anybody keen on passing the SAS BASE accreditation test!

You may look at the substance shrouded in this course with the official SAS BASE confirmation Exam substance and SAS BASE affirmation prep direct (due to Udemy arrangement, I can exclude the SAS connect here). More substance are added week by week to cover more themes! SAS Programming BASE Certification Course for SAS Beginners 


  • SAS confirmation prep direct: base programming by SAS Institute
  • The little SAS book: a groundwork/Lora D. Delwiche and Susan J. Butcher
  • Learning SAS by model: a developer’s guide/Ron Cody

Who this course is for:

  • absolute SAS beginners
  • Anyone interested in taking SAS BASE certification exam
Download Course

Leave a Reply

Your email address will not be published.

Related Courses

Back to top button


Join our telegram channel and be the first to know when we post/update courses and also when we share awesome deals & freebies.