SAS Base Programmer Certification
Enroll Now
Data Science & Business Intelligence
45 hours
Rs. 2000
This SAS Base Programmer Certification course explores the SAS tool and different techniques to help you access and manage data, create data structures, generate reports, and handle errors. These techniques are mandatory for a professional to start working on the next SAS assignment and forms a strong base for advanced techniques and certifications. This training presents all these concepts in an easy to understand manner, using actual coding examples and demos to clarify the concepts and present the actual method of implementation.
EduInPro’s SAS Base Programmer Certification Course is delivered by experienced professionals who strive to impart complete knowledge and hands-on experience about the significant concepts of SAS like SAS Enterprise Guide, predictive analytics, data modeling, data transformation function, data mining, etc. It provides an in-depth understanding of SAS programming language and the SAS tool. It helps you master different techniques in SAS to access and manage data, create data structures, generate reports, and handle errors. It includes a real-life industry-based project, to create reports from sales data that makes you industry ready. This course is best-suited for software programmers, data scientists, and business analysts.
The EduInPro approach to Python for Data Science Course Training:
-
Demonstrate the methods to read, process, combine, and access datasets or raw data files.
-
Create SAS datasets, manipulate data values, export data to create comma-delimited raw data files, and control which values in dataset are processed and presented as an output
-
Manage and manipulate the datasets by investigating SAS data libraries; sorting observations; using conditional logic; assigning, modifying, and aggregating variable values; using DO loops and SAS arrays; and validating and cleaning data
-
Generate list and summary reports using different procedures, and enhance reports
-
Identify and resolve programming logic, syntax, and data errors
SAS Base Programmer Certification Modules
- SAS Installation and Access
- Opening SAS University Edition
- Opening SAS University Edition
- DATA Step Statement
- Reading Data
- Options Available in the Input Statement
- SAS Libraries
- Combining Datasets
- Concatenating Datasets
- Interleaving Method
- Knowledge
- One-to-One Reading
- One-to-One Merging
- Data Manipulation
- Delete and Group Observations
- Modifying Variable Attributes
- Introduction
- SAS Dataset
- Create & Manipulate SAS Data Values
- YearCut Off Option
- Export SAS Dataset
- Controlling observation and Variables
- Activity
- Proc Sort
- Loop Statements
- Proc Datasets
- Proc Contents
- Introduction
- Data type Conversion
- Characters Functions
- SCAN Function
- SAS Arrays
- Introduction
- Need for Reports
- Proc Prints
- Proc Means
- ProcUnivariate
- Spot the Erro
- Output Delivery Systems
- Proc Reports
- Introduction
- Errors in SAS Program
- Logical Errors
- Syntax Errors
- Data Errors
- Spot the Erro
- FORMATTED and LIST input to read raw data files
- INFILE statement options to control processing while reading raw data files
- Use various components of an INPUT statement to process raw data files
- Combine SAS Data Sets
- Access Excel
- Create temporary and permanent SAS data sets
- Create and manipulate SAS date values
- Export data to create standard and comma-delimited raw data files.
- Control which observations and variables in a SAS data set are processed and output
- Investigate SAS data libraries using base SAS utility procedures
- Sort observations in a SAS data set
- Conditionally execute SAS statements
- Use assignment statements in the DATA step
- Modify variable attributes using options and statements in the DATA step
- Accumulate sub-totals and totals using DATA step statements
- Use SAS functions to manipulate character data, numeric data, and SAS date values
- Use SAS functions to convert character data to numeric and vice versa
- Process data using DO LOOPS
- Process data using SAS arrays
- Validate and clean data
- Generate list reports using the PRINT procedure
- Generate summary reports and frequency tables using base SAS procedures
- Enhance reports through the use of user-defined formats, titles, footnotes and SAS System reporting
- Generate reports using ODS statements
- Identify and resolve programming logic errors
- Recognize and correct syntax errors
- Examine and resolve data errors
Course Outline
- Introduction to SAS Base Program
- SAS Installation and Access
- Opening SAS University Edition
- Opening SAS University Edition
- DATA Step Statement
- Reading Data
- Options Available in the Input Statement
- SAS Libraries
- Combining Datasets
- Concatenating Datasets
- Interleaving Method
- Knowledge
- One-to-One Reading
- One-to-One Merging
- Data Manipulation
- Delete and Group Observations
- Modifying Variable Attributes
- Creating Data Structures
- Introduction
- SAS Dataset
- Create & Manipulate SAS Data Values
- YearCut Off Option
- Export SAS Dataset
- Controlling observation and Variables
- Activity
- Managing Data
- Proc Sort
- Loop Statements
- Proc Datasets
- Proc Contents
- Introduction
- Data type Conversion
- Characters Functions
- SCAN Function
- SAS Arrays
- Generating Reports
- Introduction
- Need for Reports
- Proc Prints
- Proc Means
- ProcUnivariate
- Spot the Erro
- Output Delivery Systems
- Proc Reports
- Handling Errors
- Introduction
- Errors in SAS Program
- Logical Errors
- Syntax Errors
- Data Errors
- Spot the Erro
- Accessing Data
- FORMATTED and LIST input to read raw data files
- INFILE statement options to control processing while reading raw data files
- Use various components of an INPUT statement to process raw data files
- Combine SAS Data Sets
- Access Excel
- Creating Data Structure
- Create temporary and permanent SAS data sets
- Create and manipulate SAS date values
- Export data to create standard and comma-delimited raw data files.
- Control which observations and variables in a SAS data set are processed and output
- Managing Data
- Investigate SAS data libraries using base SAS utility procedures
- Sort observations in a SAS data set
- Conditionally execute SAS statements
- Use assignment statements in the DATA step
- Modify variable attributes using options and statements in the DATA step
- Accumulate sub-totals and totals using DATA step statements
- Use SAS functions to manipulate character data, numeric data, and SAS date values
- Use SAS functions to convert character data to numeric and vice versa
- Process data using DO LOOPS
- Process data using SAS arrays
- Validate and clean data
- Generating Reports
- Generate list reports using the PRINT procedure
- Generate summary reports and frequency tables using base SAS procedures
- Enhance reports through the use of user-defined formats, titles, footnotes and SAS System reporting
- Generate reports using ODS statements
- Handling Errors
- Identify and resolve programming logic errors
- Recognize and correct syntax errors
- Examine and resolve data errors
What do I need to do to unlock my Eduinpro certificate?
Online Classroom:
- Attend one complete batch
- Successful completion and evaluation of any one of the given projects
Online Self-learning:
- Complete 85% of the course
- Successful completion and evaluation of any one of the given projects
Featured Review

Anup Acharya
I Attended a 2 day weekend course by EduInPro for the SAS Base Programmer Certification certification. The instructor was very knowledgeable and engaging. Had Excellent learning and experience.

Bhibudatta
I attended training for SAS Base Programmer Certification and the training was very interactive and helpful. Got clarity on many concepts related to Scrum Master role.

Sreeram Narayan
I came across EduInPro for SAS Base Programmer Certification . The training was interesting and trainer made the class fun and interesting and the sessions very knowledgeable on the topic!

Namratha Kulkarni
Course with EduInpro was a well-organized one with an excellent tutor. The course included both theoretical and practical real-life cases and hands-on sessions which made training interesting.

Iqbal Arif
EduInPro’s SAS Base Programmer Certification was excellent and it got numerous concepts together in a simple, practical and detailed package. I highly recommend EduInPro’s PMP training even if you don't plan to sit for the PMP exam.

Ruthvik Sharma
I came across EduInPro’s SAS Base Programmer Certification online and its self-paced module encouraged me to take up the course and made me more proactive with my learning. I took detailed notes, and attended the classes to fit in with my busy schedule and was happy with the course.

Garima Khera
EduInPro’s SAS Base Programmer Certification training were so well designed. The hands-on projects helped me understand the theory sessions in depth and apply them on my website.