
SAS for Beginners Course
Launch your data analysis career with a comprehensive introduction to SAS, the industry-standard analytics platform trusted by healthcare, finance, and government organisations worldwide. You'll go from navigating the SAS interface to writing real programs that import, manipulate, and summarise data. By the end, you'll have the hands-on SAS skills employers are actively looking for.
What you will learn:
This course covers everything you need to start working with SAS confidently and productively. You will learn how to import data from multiple sources, manipulate datasets using DATA step programming, and summarise results with essential PROC steps. You will also write SQL queries inside SAS, apply statistical procedures like PROC TTEST and PROC REG, and produce formatted reports using ODS. Additional topics include the SAS Macro Language, data visualisation, and date handling. Every concept is taught with practical, job-relevant examples you can apply immediately.
How you study practically SAS for Beginners Course
How you practise SAS for Beginners Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 41 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to SAS and Its Environment
Introduction to SAS and Its Environment
Lesson 1 • SAS Libraries and File Management
Teaches how SAS organises data through libraries and the LIBNAME statement. Students learn to reference permanent and temporary datasets correctly.
Lesson 2 • Getting Help and Using SAS Documentation
Guides students through built-in help resources, SAS documentation portals, and community forums. Builds self-sufficiency for troubleshooting throughout the course.
Lesson 3 • Navigating the SAS Interface
Introduces the SAS windowing environment, including the Editor, Log, and Output windows. Students gain hands-on familiarity with the layout before writing any code.
Lesson 4 • What SAS Is and Why It Matters
Covers SAS history, industry applications, and its position among analytics tools. Establishes context for why SAS remains a standard in data-driven organisations.
Lesson 5 • SAS Programme Structure Basics
Explains the two fundamental building blocks: DATA steps and PROC steps. Students understand how SAS processes code sequentially and why structure matters.
Chapter 2HideHide detailsSee detailsReading and Importing Data into SAS
Reading and Importing Data into SAS
Lesson 1 • Reading Raw Text Files
Covers INFILE and INPUT statements for reading delimited and fixed-width text files. Students handle the most common raw data formats encountered in practise.
Lesson 2 • Inline Data with DATALINES
Teaches embedding small datasets directly in SAS programmes using DATALINES. Students create test datasets quickly without relying on external files.
Lesson 3 • Checking and Validating Imported Data
Introduces PROC CONTENTS and PROC PRINT for inspecting dataset structure and values. Students confirm data integrity before proceeding to analysis.
Lesson 4 • Importing Excel and CSV Files
Uses PROC IMPORT to bring spreadsheet and CSV data into SAS datasets. Students configure import options to handle headers, data types, and sheet selection.
Lesson 5 • Reading SAS Datasets Directly
Explains how to access existing SAS datasets using the SET statement and library references. Students efficiently reuse previously created or shared datasets.
Chapter 3HideHide detailsSee detailsData Manipulation with the DATA Step
Data Manipulation with the DATA Step
Lesson 1 • Handling Missing Values
Explains how SAS represents and processes missing numeric and character values. Students write code that correctly handles missingness without introducing errors.
Lesson 2 • Working with SAS Functions
Introduces numeric, character, and date functions for data transformation. Students apply built-in functions to solve common data cleaning and calculation tasks.
Lesson 3 • Creating and Modifying Variables
Covers assignment statements, arithmetic expressions, and variable creation within the DATA step. Students build derived variables essential for downstream analysis.
Lesson 4 • Iterative Processing with DO Loops
Introduces DO, DO WHILE, and DO UNTIL loops for repetitive computations. Students automate calculations that would otherwise require redundant code.
Lesson 5 • Conditional Logic in the DATA Step
Teaches IF-THEN-ELSE and SELECT statements for applying conditional transformations. Students handle branching logic to recode and classify data values.
Lesson 6 • Controlling Dataset Output
Covers KEEP, DROP, WHERE, and OUTPUT statements to control which variables and rows are written. Students produce lean, targeted datasets efficiently.
Chapter 4HideHide detailsSee detailsSummarising Data with PROC Steps
Summarising Data with PROC Steps
Lesson 1 • Descriptive Statistics with PROC MEANS
Covers PROC MEANS syntax for computing summary statistics on numeric variables. Students customise output statistics and group results by classification variables.
Lesson 2 • Ranking and Sorting Data
Covers PROC SORT and PROC RANK for ordering and ranking datasets. Students prepare sorted inputs required by many other SAS procedures.
Lesson 3 • Frequency Analysis with PROC FREQ
Teaches one-way and two-way frequency tables using PROC FREQ. Students analyse categorical variable distributions and cross-tabulations.
Lesson 4 • Tabular Reports with PROC TABULATE
Introduces PROC TABULATE for building multi-dimensional summary tables. Students design professional-looking tabular reports with row, column, and page dimensions.
Lesson 5 • Detailed Summaries with PROC SUMMARY
Explains how PROC SUMMARY differs from PROC MEANS and when to use each. Students produce aggregated datasets for further processing rather than printed reports.
Chapter 5HideHide detailsSee detailsCombining and Reshaping Datasets
Combining and Reshaping Datasets
Lesson 1 • Appending Datasets with SET and PROC APPEND
Covers vertical stacking of datasets using SET with multiple inputs and PROC APPEND. Students combine datasets with matching or mismatched variable structures.
Lesson 2 • SQL Joins with PROC SQL
Introduces PROC SQL for performing inner, left, right, and full joins. Students apply SQL logic as an alternative to MERGE for flexible dataset combination.
Lesson 3 • Interleaving and Updating Datasets
Covers interleaving sorted datasets and applying updates using the UPDATE statement. Students maintain and refresh master datasets with transaction data.
Lesson 4 • Transposing Data with PROC TRANSPOSE
Explains wide-to-long and long-to-wide reshaping using PROC TRANSPOSE. Students restructure datasets to match the format required by analytical procedures.
Lesson 5 • Merging Datasets with MERGE
Teaches one-to-one and one-to-many merges using the MERGE statement and BY variable. Students join related datasets correctly and detect merge issues.
Chapter 6HideHide detailsSee detailsIntroduction to PROC SQL in SAS
Introduction to PROC SQL in SAS
Lesson 1 • Aggregating Data with GROUP BY
Covers GROUP BY, HAVING, and aggregate functions for summarising data in SQL. Students replicate and extend PROC MEANS functionality using SQL syntax.
Lesson 2 • Creating and Modifying Tables with SQL
Covers CREATE TABLE, INSERT, UPDATE, and DELETE statements in PROC SQL. Students manage SAS datasets using SQL data definition and manipulation commands.
Lesson 3 • Advanced PROC SQL Features
Introduces macro variable creation, DICTIONARY tables, and CASE expressions in SQL. Students use advanced SQL features to write dynamic and self-documenting queries.
Lesson 4 • Subqueries and Calculated Columns
Teaches inline subqueries and calculated columns within SELECT statements. Students build complex queries that derive new values and filter on aggregated results.
Lesson 5 • PROC SQL Fundamentals
Introduces PROC SQL structure, SELECT syntax, and how it differs from the DATA step. Students write basic queries to retrieve and filter data from SAS datasets.
Chapter 7HideHide detailsSee detailsData Formatting, Labels, and Output
Data Formatting, Labels, and Output
Lesson 1 • Applying SAS Formats and Informats
Covers built-in SAS formats for numeric, character, and date display. Students apply formats to variables to improve readability in reports and outputs.
Lesson 2 • Variable Labels and Metadata
Explains LABEL statements for assigning descriptive variable names in output. Students improve report clarity without altering underlying variable names.
Lesson 3 • Creating Custom Formats with PROC FORMAT
Teaches building user-defined formats and informats using PROC FORMAT. Students map coded values to meaningful labels for cleaner analytical output.
Lesson 4 • Exporting Data from SAS
Teaches PROC EXPORT and ODS for writing SAS data to CSV, Excel, and other formats. Students deliver analysis results in formats required by stakeholders.
Lesson 5 • Printing Reports with PROC PRINT
Covers PROC PRINT options for controlling report appearance, variable selection, and totals. Students generate clean printed output from any SAS dataset.
Chapter 8HideHide detailsSee detailsBasic Statistical Analysis and Reporting
Basic Statistical Analysis and Reporting
Lesson 1 • Univariate Analysis with PROC UNIVARIATE
Covers PROC UNIVARIATE for detailed distributional statistics, percentiles, and normality tests. Students assess variable distributions before applying inferential methods.
Lesson 2 • Producing Reports with ODS
Teaches the Output Delivery System for routing SAS output to HTML, PDF, and RTF. Students format and deliver professional statistical reports to any audience.
Lesson 3 • Correlation Analysis with PROC CORR
Teaches Pearson and Spearman correlation using PROC CORR. Students measure linear and rank-based relationships between numeric variables.
Lesson 4 • T-Tests with PROC TTEST
Covers one-sample, two-sample, and paired t-tests using PROC TTEST. Students test hypotheses about means and interpret p-values and confidence intervals.
Lesson 5 • Simple Linear Regression with PROC REG
Introduces simple linear regression using PROC REG for modelling continuous outcomes. Students fit models, interpret coefficients, and assess model fit statistics.
Your valid completion certificate
This course is for you:
Aspiring data analyst: wants job-ready technical skills to enter the field.
Healthcare administrator: needs to analyse patient or operational data using SAS.
Recent graduate: looking to stand out with an industry-standard analytics tool.
Career changer: moving from a non-technical role into data-focused work.
Research coordinator: must process and summarise study data for reporting purposes.
Business analyst: ready to move beyond spreadsheets into programmatic data analysis.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.

Top training programmes
FAQ
Who is Dedika?
Is the certificate valid in Kenya?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















