02 //Why this course
Why this course.
This 90-day program is designed as a comprehensive SAS programming and analytics pathway. It progresses from SAS environment fundamentals and DATA step programming through data cleaning, joins and restructuring, PROC SQL, reporting, macro programming, statistical analysis, visualization, data pipelines and an applied analytics capstone.
Current SAS training materials describe a programming path that includes SAS programming fundamentals, data cleaning, DATA step processing, aggregation, functions, combining/restructuring data, reporting, exporting and PROC SQL.

03 //Curriculum
Course phases.
04 //Technology stack
The tools you'll work with.
Tools
SAS Viya
recommended modern platform baseline
SAS 9.4 / SAS Studio 3.8
optional legacy/enterprise compatibility track
SAS DATA step
PROC SQL
Base SAS procedures
ODS and reporting procedures
SAS Macro Language
SAS/STAT procedures
SAS Visual Analytics / Viya visualization capabilities
CAS / Viya analytical processing concepts
DS2 and FedSQL as advanced topics
Python integration on SAS Viya
Git-based version control
Apache Airflow concepts for orchestration where available
05 //Projects and practice
Learning by doing.
- 01
SAS Data Preparation Lab
Import a raw business dataset, inspect quality, standardize fields, handle missing values and produce an analysis-ready dataset.
- 02
Customer Analytics Dataset
Combine customer, transaction and demographic tables using DATA step and PROC SQL techniques; validate keys and duplicates.
- 03
Automated Reporting Pack
Build reusable SAS programs that generate management summaries and export reports to common business formats.
- 04
Macro Automation Toolkit
Create parameterized macros for recurring data preparation and reporting tasks.
- 05
Statistical Analysis Project
Perform exploratory analysis and selected statistical procedures, document assumptions and communicate findings.
- 06
Viya Data Pipeline
Build a visual/data-code workflow in SAS Data and AI Studio for ingestion, transformation and governed output.
- 07
Predictive Analytics Sprint
Prepare features, train an appropriate baseline model, evaluate results and create an interpretable analytical report.
- 08
Integrated SAS Capstone
Deliver a complete SAS analytics solution with source data, reusable programs, validated datasets, analysis, visualization, report, documentation and presentation.
06 //Capstone
Capstone options.
- 01
Banking Risk Analytics
customer/transaction preparation, exploratory analysis, risk indicators and predictive modeling.
- 02
Healthcare Analytics
synthetic patient/claims dataset, data quality, descriptive statistics, outcome analysis and reporting.
- 03
Retail Customer Intelligence
sales/customer data preparation, segmentation features, trend analysis and management dashboard.
- 04
Telecom Churn Analytics
customer usage data, feature engineering, classification model and retention insights.
- 05
Marketing Campaign Analytics
campaign response data, conversion analysis, statistical comparison and executive reporting.
- 06
Enterprise Data Quality & Reporting
multi-source integration, quality rules, automated reporting and governance documentation.
07 //Assessment
How progress is checked.
- SAS foundations & DATA step
- Data cleaning / transformation labs
- Combining data & PROC SQL
- Reporting / ODS / automation
- Macro programming
- Statistics & analytical procedures
- Visualization / communication
- Viya / data pipeline project
- Integrated capstone
- Technical portfolio / presentation
08 //Learning journey
From foundation to capability.
How learning builds through a course. It describes the approach, not a promised outcome.
Foundation to capability
How learning builds
Stage 01
Foundation
The core concepts, vocabulary and tools the rest of the course builds on.
Stage 02
Practice
Guided exercises that turn concepts into working skills.
Stage 03
Application
Applying those skills to realistic problems and project work.
Stage 04
Capability
Using what you've learned with growing independence and judgement.
09 //Questions
Frequently asked questions.
Start learning
Ready to start learning?
Ask about training to talk through where this course fits your goals.