SAS® Academy for Data Science

Data Science Certification

Become a SAS® Certified Data Scientist.

Experience the entire academy, get your data science certification, and make yourself stand out – whether you're looking to change jobs, get a promotion or sharpen your current skills.

Abstract Green Art

SAS® Data Science Certification Curriculum


19 Courses

Course content is designed to prepare you for the certification exams.


Case Study Icon

Case Studies

Real-world case studies enable you to apply what you've learned.



5 Exams

Pass all five exams to earn your certification credential.

Topics Covered

The data science certification program comprises the focus areas of both the SAS Certified Big Data Professional and the SAS Certified Advanced Analytics Professional programs, including:

  • Critical SAS programming skills.
  • Accessing, transforming and manipulating data.
  • Improving data quality for reporting and analytics.
  • Fundamentals of statistics and analytics.
  • Working with Hadoop, Hive, Pig and SAS.
  • Exploring and visualizing data.
  • Essential communication skills.
  • Machine learning and predictive modeling techniques.
  • How to apply these techniques to distributed and in-memory big data sets.
  • Pattern detection.
  • Experimentation in business.
  • Optimization techniques.
  • Time series forecasting.

SAS software covered

  • Base SAS®
  • DataFlux® Data Management Server
  • DataFlux® Data Management Studio
  • SAS® Enterprise Guide®
  • SAS® Enterprise Miner
  • SAS/ETS®
  • SAS® High-Performance Data Mining
  • SAS® In-Memory Statistics
  • SAS/OR®
  • SAS® Studio
  • SAS® Text Miner
  • SAS® Visual Analytics
  • SAS® Visual Statistics
  • SAS tools for integrating with open source

The Self-Paced eLearning Packages include

  • Instructor-led training in a classroom setting.
  • Monday-Friday classes for six weeks.
  • Real-world case studies that help you apply what you learn.
  • Access to SAS software for practice.
  • Dedicated coach to guide you.
  • Certification exam vouchers.

Prerequisite Skills

To enroll in the program, you need at least six months of programming experience in SAS or another programming language. We also recommend that you have at least six months of experience using mathematics and/or statistics in a business environment. If you're just getting started or need to brush up on your skills, we recommend:

Statistics 1: Introduction to ANOVA, Regression or Logistic Regression – available as an instructor-led course or free online e-learning course.

And one of the following:

What You Will Learn

Programming Refresher

SAS Fundamentals: Programming, SQL and Macro Language

This course focuses on data manipulation techniques using the DATA step and SQL procedure to access, transform, join and summarize SAS data sets. You'll learn how to use components of the SAS macro facility to make text substitutions in SAS code and to write simple macro programs.

Topics Covered

  • Summarizing and presenting data.
  • Querying and subsetting data.
  • Transforming character, numeric and date variables.
  • Combining SAS data sets, including complex joins and merges.
  • Performing DO loop and SAS array processing.
  • Restructuring or transposing SAS data sets.
  • Performing text substitution in SAS code.
  • Using macro variables.
  • Creating simple macro definitions.

Module 1: Big Data Preparation, Statistics and Visual Exploration 

Course 1: Big Data Challenges and Analysis-Driven Data

This course provides an overview of the challenges associated with big data and analysis-driven data.

Topics Covered

  • Reading external data files.
  • Storing and processing data.
  • Combining Hadoop and SAS.
  • Recognizing and overcoming big data challenges.

Course 2: Exploring Data With SAS Visual Analytics

In this course, you'll learn how to use SAS Visual Analytics Explorer to explore in-memory tables from the SAS® LASR Analytic Server and perform advanced data analyses.

Topics Covered

  • Finding previously unknown relationships and spotting trends in your data.
  • Visualizing data using charts, plots and tables.
  • Using the autocharting function to visualize data in the best possible way.
  • Using advanced graphs, such as network diagrams, Sankey diagrams and word clouds.
  • Easily adding analytics to your graphs, and including descriptions of the analytics results.
  • Navigating through your data using on-the-fly hierarchies.

Course 3: Statistics 1: Introduction to ANOVA, Regression and Logistic Regression

This introductory SAS/STAT® course focuses on t-tests, ANOVA and linear regression, and includes a brief introduction to logistic regression.

Topics Covered

  • Generating descriptive statistics and exploring data with graphs.
  • Performing analysis of variance and applying multiple comparison techniques.
  • Performing linear regression and assessing the assumptions.
  • Using regression model selection techniques to aid in the choice of predictor variables in multiple regression.
  • Using diagnostic statistics to assess statistical assumptions and identify potential outliers in multiple regression.
  • Using chi-square statistics to detect associations among categorical variables.
  • Fitting a multiple logistic regression model.
  • Scoring new data using developed models.

Course 4: Preparing Data for Analysis and Reporting

In this course, you'll learn how to perform data management tasks, such as improving data quality, entity resolution and data monitoring.

Topics Covered

  • Creating and reviewing data explorations.
  • Creating and reviewing data profiles.
  • Creating data jobs for data improvement.
  • Establishing monitoring aspects for your data.
  • Understanding the QKB components.
  • Using the component editors.
  • Understanding various definition types.
  • Building a new data type (optional).

Course 5: Crafting Compelling (and true) Data Stories

Storytelling is a necessary skill when talking to key stakeholders. Insights uncovered in your data can move mountains if the right people say yes. But how do you move someone from simply being curious, all the way to, "Let's do this!" In this course, you'll learn why storytelling is a skill you need to develop, when a story works and when it doesn't, and how to communicate data in a meaningful way.

Module 2: Big Data Programming and Loading

Course 1: Introduction to SAS and Hadoop: Essentials

This course teaches you how to use SAS programming methods to read, write and manipulate Hadoop data. You'll learn how to use Base SAS methods to read and write raw data with the DATA step, manage the Hadoop Distributed File System (HDFS) and execute MapReduce and Pig code from SAS via the HADOOP procedure. You'll also learn how to use SAS/ACCESS® Interface to Hadoop methods that allow LIBNAME access and SQL pass-through techniques to read and write Hive or Impala table structures.

Topics Covered

  • Accessing Hadoop distributions using the LIBNAME statement and the SQL pass-through facility.
  • Creating and using SQL procedure pass-through queries.
  • Using options and efficiency techniques for optimizing data access performance.
  • Joining data using the SQL procedure and the DATA step.
  • Reading and writing Hadoop files with the FILENAME statement.
  • Executing and using Hadoop commands with PROC HADOOP.
  • Using Base SAS procedures with Hadoop.

Course 2: DS2 Programming Essentials With Hadoop

This course focuses on DS2, a fourth-generation SAS proprietary language for advanced data manipulation, which enables parallel processing and storage of large data with reusable methods and packages.

Topics Covered

  • Identifying the similarities and differences between the SAS DATA step and the DS2 DATA step.
  • Converting a Base SAS DATA step to DS2.
  • Creating DS2 variable declarations, expressions and methods for data conversion, manipulation and conditional processing.
  • Creating user-defined and predefined packages to store, share and execute DS2 methods.
  • Creating and executing DS2 threads for parallel processing.
  • Using the SAS In-Database Code Accelerator to execute DS2 code outside of a SAS session.
  • Executing DS2 code in the SAS High-Performance Analytics grid using the HPDS2 procedure.

Course 3: Hadoop Data Management With Hive, Pig and SAS

In this course, you will use processing methods to prepare structured and unstructured big data for analysis. You will learn to organize the data into structured tabular form using Apache Hive and Apache Pig. You will also learn SAS software technology and techniques that integrate with Hive and Pig, as well as how to extend these open source capabilities by programming with Base SAS and SAS/ACCESS Interface to Hadoop, and with SAS Data Integration Studio.

Topics Covered

  • Moving data into the Hadoop ecosystem.
  • Using Hive to design a data warehouse in Hadoop, perform data analysis using the Hive query language (HiveQL) and join data sources.
  • Performing extract, transform and load (ETL).
  • Organizing data in Hadoop by usage.
  • Analyzing unstructured data using Pig.
  • Joining massive data sets using Pig.
  • Using user-defined functions (UDFs).
  • Analyzing big data in Hadoop using Hive and Pig.
  • Using SAS programming to submit Hive and Pig programs that execute in Hadoop, and store results in Hadoop or return results to SAS.
  • Using SAS programming to move data between the SAS server and the HDFS.
  • Constructing SAS Data Integration Studio jobs that integrate with Hive and Pig processes and the HDFS.

Course 4: Getting Started With SAS In-Memory Statistics

This course focuses on accessing data on the SAS LASR Analytic Server and performing exploratory analysis and preparation. Topics include starting the server, loading data and manipulating data on the SAS LASR Analytic Server using the IMSTAT procedure. IMSTAT topics include deriving new temporary and permanent tables and columns, calculating summary statistics (e.g., mean, frequency and percentile), and creating filters and joins on in-memory data.

Topics Covered

  • Starting up a SAS LASR Analytic Server.
  • Loading tables into memory on the SAS LASR Analytic Server.
  • Processing in-memory tables with PROC LASR and PROC IMSTAT.
  • Accessing data more efficiently via intelligent partitioning.
  • Deriving new temporary and permanent tables and variables.
  • Creating filters and joins on in-memory data.
  • Exporting ODS result tables for client-side graphic development.
  • Producing descriptive statistics including counts, percentiles and means.
  • Creating multidimensional summaries including cross-tabulations and contingency tables.
  • Deriving kernel density estimates using normal functions.

Module 3: Predictive Modeling

Course 1: Applied Analytics Using SAS Enterprise Miner

This course covers the skills required to assemble analysis flow diagrams using SAS Enterprise Miner for both pattern discovery (segmentation, association and sequence analyses) and predictive modeling (decision trees, regression and neural network models).

Topics Covered

  • Defining a SAS Enterprise Miner project and exploring data graphically.
  • Modifying data for better analysis results.
  • Building and understanding predictive models, including decision trees and regression models.
  • Comparing and explaining complex models.
  • Generating and using score code.
  • Applying association and sequence discovery to transaction data.

Module 3 prepares you for the Predictive Modeling certification exam.

Module 4: Advanced Predictive Modeling

Course 1: Neural Network Modeling

This course helps you understand and apply two popular artificial neural network algorithms – multilayer perceptrons and radial basis functions. Both the theoretical and practical issues of fitting neural networks are covered.

Topics Covered

  • Constructing multilayer perceptron and radial basis function neural networks.
  • Constructing custom neural networks using the NEURAL procedure.
  • Choosing an appropriate network architecture and determining the relevant training method.
  • Avoiding overfitting neural networks.
  • Performing autoregressive time series analysis using neural networks.
  • Interpreting neural network models.

Course 2: Predictive Modeling Using Logistic Regression

This course explores predictive modeling using SAS/STAT® software, with an emphasis on the LOGISTIC procedure.

Topics Covered

  • Using logistic regression to model an individual's behavior as a function of known inputs.
  • Selecting variables and interactions.
  • Creating effect plots and odds ratio plots using ODS Statistical Graphics.
  • Handling missing data values.
  • Tackling multicollinearity in your predictors.
  • Assessing model performance and comparing models.
  • Recoding categorical variables based on the smooth weight of evidence.
  • Using efficiency techniques for massive data sets.

Course 3: Data Mining Techniques: Predictive Analytics on Big Data

This course introduces applications and techniques for assaying and modeling large data. It presents basic and advanced modeling strategies, such as group-by processing for linear models, random forests, generalized linear models and mixture distribution models. You will perform hands-on exploration and analyses using tools such as SAS Enterprise Miner, SAS Visual Statistics and SAS In-Memory Statistics.

Topics Covered

  • Using applications designed for big data analyses.
  • Exploring data efficiently.
  • Reducing data dimensionality.
  • Building predictive models using decision trees, regressions, generalized linear models, random forests and support vector machines.
  • Building models that handle multiple targets.
  • Assessing model performance.
  • Implementing models and scoring new predictions.

Course 4: Using SAS to Put Open Source Models Into Production

This course introduces the basics for integrating R programming and Python scripts into SAS and SAS Enterprise Miner. Topics are presented in the context of data mining, which includes data exploration, model prototyping, and supervised and unsupervised learning techniques.

Topics Covered

  • Calling R packages in SAS.
  • Using Python scripts in SAS.
  • Integrating open source data exploration techniques in SAS.
  • Integrating open source models in SAS Enterprise Miner.
  • Creating production (score) code for R models.

Module 4 prepares you for the Advanced Predictive Modeling certification exam.

Module 5: Text Analytics, Time Series, Experimentation and Optimization

Course 1: Text Analytics Using SAS Text Miner

In this course, you will learn to use SAS Text Miner to uncover underlying themes or concepts contained in large document collections, automatically group documents into topical clusters, classify documents into predefined categories, and integrate text data with structured data to enrich predictive modeling endeavors.

Topics Covered

  • Converting documents stored in standard formats (Microsoft Word, Adobe PDF, etc.) into general-purpose HTML or TXT formats.
  • Reading documents from a variety of sources (web pages, flat files, data elements in a relational database, spreadsheet cells, etc.) into SAS tables.
  • Processing textual data for text mining (e.g., correcting misspellings or recoding acronyms and abbreviations).
  • Converting unstructured text-based character data into structured numeric data.
  • Exploring words and phrases in a document collection.
  • Querying document collections using keywords (i.e., identifying documents that include specific words or phrases).
  • Identifying topics or concepts that appear in a document collection.
  • Creating user-influenced topic tables from scratch or by modifying machine-generated topics, or creating concepts using domain knowledge.
  • Using derived topic tables or pre-existing user-influenced topic tables (or both) to enhance information retrieval and document classification.
  • Clustering documents into homogeneous subgroups.
  • Classifying documents into predefined categories.

Course 2: Time Series Modeling Essentials

In this course, you'll learn the fundamentals of modeling time series data, with a focus on the applied use of the three main model types for analyzing univariate time series: exponential smoothing, autoregressive integrated moving average with exogenous variables (ARIMAX), and unobserved components (UCM).

Topics Covered

  • Creating time series data.
  • Accommodating trend, as well as seasonal and event-related variation, in time series models.
  • Diagnosing, fitting and interpreting exponential smoothing, ARIMAX and UCM models.
  • Identifying relative strengths and weaknesses of the three model types.

Course 3: Experimentation in Data Science

This course explores the essentials of experimentation in data science, why experiments are central to any data science efforts, and how to design efficient and effective experiments.

Topics Covered

  • Defining common terminology in designed experiments.
  • Describing the benefits of multifactor experiments.
  • Differentiating between the impact of a model and the impact of the action taken from that model.
  • Fitting incremental response models to evaluate the unique contribution of a marketing message, action, intervention or process change on outcomes.

Course 4: Optimization Concepts for Data Science

This course focuses on linear, nonlinear and efficiency optimization concepts. Participants will learn how to formulate optimization problems and how to make their formulations efficient by using index sets and arrays. Course demonstrations include examples of data envelopment analysis and portfolio optimization. The OPTMODEL procedure is used to solve optimization problems that reinforce concepts introduced in the course.

Topics Covered

  • Identifying and formulating appropriate approaches to solving various linear and nonlinear optimization problems.
  • Creating optimization models commonly used in industry.
  • Formulating and solving a data envelopment analysis.
  • Solving optimization problems using the OPTMODEL procedure in SAS.

Register Now!

Self-Paced e-Learning

License duration: 180 days from purchase date. Certification exams not included. View recommended study time.

SAS Certified Big Data ProfessionalUS $2,250 (a $300 savings!)Add to cart
Big Data Preparation, Statistics, and Visual ExplorationUS $1,275Add to cart
Big Data Programming and LoadingUS $1,275Add to cart
SAS Certified Advanced Analytics ProfessionalUS $2,250 (a $300 savings!)Add to cart
Predictive ModelingUS $850Add to cart
Advanced Predictive ModelingUS $850Add to cart
Text Analytics, Time Series, Experimentation, and OptimizationUS $850Add to cart
SAS Certified Data ScientistUS $4,400 (a $700 savings!)Add to cart


The experiences I’ve had, the things I’ve been able to learn, the opportunities for my future, it just seems like sky’s the limit. Clayton Russell SAS Academy for Data Science Graduate

Get Started Now

Our program advisers can help you get started.

To learn more about which program is right for you connect with us via your channel of choice – phone, web, social or chat. 

Young men and women at call center

Not sure about this program? Let us help.

Here are some of our most frequently asked questions.

Is this program right for me?

The data science certification program is for those who want to develop the advanced knowledge and skills necessary to work as a data scientist. It is best suited for those with a strong background in applied mathematics. A master’s degree or higher in a quantitative or technical field is recommended, but not required. 

What exams do I pass to receive the credential?

Pass all five certification exams to earn the SAS Certified Data Scientist credential. Certification exams must be purchased separately with Self-Paced version.

  • SAS Big Data Preparation, Statistics and Visual Exploration
  • SAS Big Data Programming and Loading
  • Predictive Modeling Using SAS Enterprise Miner 14
    *Note: Passing this exam earns you an additional certification credential — SAS Certified Predictive Modeler Using SAS Enterprise Miner 14.
  • SAS Advanced Predictive Modeling
  • SAS Text Analytics, Time Series, Experimentation and Optimization

Already have these skills? You can take the exams without completing the coursework. Get details – including test dates, locations and fees – using the exam links above.

Are practice exams available?

Yes! Students in the self-paced offering can purchase practice exams from Pearson Vue. Practice exams are included in the classroom offering.

What’s included with the self-paced version?

SAS Certified Data Scientist: 294 e-Learning hours + 200 Virtual Lab hours

Certification exams must be purchased separately with Self-Paced version.

License duration: 180 days

What is required to participate in the self-paced program?

View the e-Learning system requirements for more information.

Grow with SAS

catalog icon

Get catalog

Check out the 2017 Training & Books Catalog.

Study time

Recommended study time

Details of study time we recommend for each week to complete the programme.

newsletter icon

Subscribe to newsletter

Stay current on SAS training, certification and books with the SAS Learning Report.

Back to Top