SAS Programming Course Lessons

Disclaimer:

This website contains educational materials developed for learning SAS programming, data management, statistical analysis, and related computing tools.

These materials are provided for instructional purposes only. They are not official SAS Institute documentation and are not affiliated with or endorsed by SAS Institute Inc.

Users should consult official SAS documentation for complete, current, and authoritative information.

Lesson1

Lesson1 Part1
Lesson1 Part2
Lesson1 Part3
Lesson1 Part4 BMD flowchart
Lesson1 Part5 Metadata
Lesson1 Part6 Referencing
Lesson1 Part7 ProcPrintto

Lesson2

Lesson2 Part1
Lesson2 Part2
Lesson2 Part2B
Lesson2 Part3
Lesson2 Part4
Lesson2 Part4B Excel
Lesson2 Part5

Lesson3

Lesson3 Part1
Lesson3 Part2
Lesson3 Part3

Lesson4

Lesson4 Part1
Lesson4 Part2
Lesson4 Part3

Lesson5

Lesson5 Part1
Lesson5 Part2
Lesson5 Part3

Lesson6

Lesson6 Part1 SQL Common Usage
Lesson6 Part2 Combining Data
Lesson6 Part3 Concatenate Interleave
Lesson6 Part4 merge join
Lesson6 Part5 summary Detail
Lesson6 Part7 Aggregating
Lesson6 Part8 Extras

Lesson7

Lesson7 Part1
Lesson7 Part2
Lesson7 Part3 Excel

Lesson8

Lesson8 Part1 Metadata Diagrams
Lesson8 Part2 Dictionary Slides
Lesson8 Part3 Dictionary

Lesson9

Lesson9 P1a Let Mvars
Lesson9 P1b Lookups
Lesson9 P2 Symputx Mvars
Lesson9 P3 SQL Mvars
Lesson9 P4 Perecent Put Global Local
Lesson9 P5 Combining mvar text
Lesson9 P6 indirectly ref mvars
Lesson9 P7 Delete Mvars
Lesson9 P8 Mvars DSvars
Lesson9 P9 Macro Diagrams

Lesson10

Lesson10 P1 MacroVarFunctions
Lesson10 P2 MacroQuotingFuncs
Lesson10 P3a sysfunc qsysfunc
Lesson10 P3b sysfunc Extras

Lesson11

Lesson11 P1 Macros p k
Lesson11 P2 Macro Loops
Lesson11 P3 Macros Percent Do Loops
Lesson11 P4 Macro Dictionary Tables
Lesson11 P4 SAS statement part
Lesson11 P5 Macro options
Lesson11 p6 stored macro
Lesson11 P7 batch automation

Lesson12

Lesson12 P1 Matrix Ops Funcs
Lesson12 P2 MatrixExtraction

Lesson13

Lesson13 Part1
Lesson13 Part3
Part13 Part2

Lesson14

Lesson14 Part1 SASPy
Lesson14 Part2 Python
Lesson14 Part3 Jupyter
Lesson14 Part4 Pandas
Lesson14 Part5 Pandas
Lesson14 Part6 Cheatsheet Python R
Lesson14 Part7 SAS Python List
Python Pandas ML refs
Testing Local SAS SASPy

Lesson15

Lesson15 Part1 Extra SAS Code
Lesson15 Part1b ADaM SDTM
Lesson15 Part1c PythonFunc
Lesson15 Part2 SASPython List
Lesson15 Part3 SAS R Python
Lesson15 Part4 Utility
SASHELP CARS ISSUES

Lesson16

Lesson16 Part1
Lesson16 Part2
Lesson16 Part3

Lesson17

Lesson17 Delete Convert
Lesson17 LaunchJupyterLab
Lesson17 Resources