SAS 9.4 Programming Fundamentals Exam — Information & Free Practice
US · Examination information
100 free questions · Answer explanations · No signup required
SAS 9.4 Programming Fundamentals Exam
- Provider
- SAS and Pearson VUE
- Format
- Multiple choice and short-answer questions
- Exam questions
- Total questions: 60–65.
- Time limit
- 120 minutes
- Passing score
- 68%
- Exam fee
- US$120 standard exam fee
Examination outline
Fundamental SAS Concepts
- Recall general rules of DATA and PROC steps.
- Recognize general rules of SAS statements including global statements.
- Interpret the SAS log.
- Distinguish between syntax and logic errors.
Explore SAS Data Sets
- Recall naming conventions used for SAS data sets and variables.
- Recognize variable types (character and numeric).
- Explain how to create and manipulate SAS date values.
- Recognize how SAS stores missing data.
- Use the LIBNAME statement to read SAS data sets.
- Use PROC CONTENTS to view the descriptor portion of a data set.
- Recall how to use Data Set options: DROP=, KEEP=, RENAME=, OBS=.
Using the DATA Step to Access SAS Data Sets
- Use the DATA statement to create one or multiple data sets.
- Use the SET statement to read a data set.
- Explain how to combine data sets.
- Explain the compilation and execution process of the DATA step.
- Subset observations and variables.
Using the DATA Step to Manipulate Data
- Create or update variables.
- Recognize SAS Functions.
- Perform conditional processing.
- Control the output of observations.
- Create an accumulating variable.
- Explain the function of iterative DO loops.
- Assign permanent attributes.
Generate Reports Using PROC Steps
- Use PROC PRINT to generate a detail report.
- Use PROC MEANS to generate a summary report.
- Use PROC FREQ to generate a frequency report.
- Identify methods to enhance reports.
Use Utility Procedures
- Use PROC SORT to sort a report based on values of a variable.
- Use PROC FORMAT to define custom formats.
Import and Export non-SAS files
- Use a procedure to transfer a CSV file.
- Use the LIBNAME statement to import/export an Excel file with XLSX engine.
- Use ODS to direct reports to external files.
Examination sources
- SAS Programming Associate credential page
Exam Content, Exam guide link and introduction
- SAS 9.4 Programming Fundamentals Exam content guide
page 4, final scope note
- SAS 9.4 Programming Fundamentals Exam content guide
page 1, section headings
- SAS 9.4 Programming Fundamentals Exam content guide
page 1, Explore SAS Data Sets heading
- SAS 9.4 Programming Fundamentals Exam content guide
pages 1–2, DATA step access section heading
- SAS 9.4 Programming Fundamentals Exam content guide
pages 2–3, DATA step manipulation section heading
- SAS 9.4 Programming Fundamentals Exam content guide
page 3, reporting section heading
- SAS 9.4 Programming Fundamentals Exam content guide
pages 3–4, utility procedures section heading
- SAS 9.4 Programming Fundamentals Exam content guide
page 4, import and export section heading
- SAS certification pathway: Programming Fundamentals
Exam Details, named exam and registration code
- SAS Programming Associate credential page
Exam Details and exam ID panel
- Pearson VUE SAS testing program
Score Report
- SAS Certification Portal
Certification Portal, appointment management
- SAS Certification FAQ
Exam Preparation, What are the exams like?
- Pearson VUE SAS testing program
Cancellation, No-Show Policy, Payments
- SAS Exam Integrity
SAS Certification Candidate Agreement, acceptance requirement
- SAS Certification FAQ
After the Exam, Can I retake my exam?
- SAS Programming Associate credential page
Pricing and Discounts
- Pearson Global Retake Offer — official 2026 terms
Terms & Conditions, promotional offer description
- Pearson Global Retake Offer — official 2026 terms
Terms & Conditions, opt-in and minimum age
- Pearson Global Retake Offer — official 2026 terms
Terms & Conditions, initial-completion and second-attempt deadlines
- Pearson Global Retake Offer — official 2026 terms
Terms & Conditions, program policies and one-retake limit
- Pearson Global Retake Offer — official 2026 terms
Terms & Conditions, SAS-specific exclusions and combination restriction
- Pearson Global Retake Offer — official 2026 terms
Terms & Conditions, qualifying failure, issuer discretion and non-transferability
- SAS Certification Portal
Certify with Confidence, promotion linked to Pearson Global Retake Offer
Related license preparation
This examination may be required or accepted as an alternative, depending on the license and application pathway.