We’re here to help. As we face COVID-19 together, our commitment to you remains strong. If you want to advance critical, job-focused skills, you’re invited to tap into free online training options or join Live Web classes, with a live instructor and software labs to practice – just like an in-person class.

Base SAS

Titlul Nivel Formatul cursurilor
SAS Programming 1: Essentials Free e-learning
Acest curs este destinat utilizatorilor care doresc să învețe cum să creeze programe SAS pentru a accesa, explora, pregăti și pentru a analiza datele. Este primul pas în învățarea programării în SAS, utilă în știința datelor, învățarea automată (machine learning) și în inteligența artificială. Este o condiție prealabilă pentru multe alte cursuri SAS. Dacă intenționați să scrieți programe SAS și preferați o interfață ”point-and-click”, ar trebui să urmați un curs de Enterprise Guide.

2 Nivel de bază Classroom Live Web Classroom e-Learning
SAS Programming for R Users Free e-learning
This course is for experienced R users who want to apply their existing skills and extend them to the SAS environment. Emphasis is placed on programming and not statistical theory or interpretation. Students in this course should have knowledge of plotting, manipulating data, iterative processing, creating functions, applying functions, linear models, generalized linear models, mixed models, stepwise model selection, matrix algebra, and statistical simulations.

3 Nivel mediu e-Learning
SAS SQL 1: Essentials
Acest curs tratează procesarea datelor SAS cu ajutorul limbajului SQL (Structured Query Language).

3 Nivel mediu Classroom Live Web Classroom e-Learning
SAS Programming 2: Data Manipulation Techniques
Acest curs este adresat celor care doresc să învețe tehnici de operare utilizând etapa DATA și proceduri de accesare, transformare și agregare a seturilor de date SAS. Acest curs se adaugă conceptelor prezentate în cursul SAS Programming I și nu este recomandat începătorilor în programarea SAS.

3 Nivel mediu Classroom Live Web Classroom e-Learning
SAS Programming III: Advanced Techniques and Efficiencies
Acest curs este adresat programatorilor SAS care pregătesc datele pentru analiză. Fiecare programator are propria sa ”semnătură”, astfel încât o anumită problemă poate fi rezolvată prin scrierea de programe diferite. Ca să scrie un program cât mai performant, un programator trebuie să cunoască resursele sistemului în care lucrează: CPU, memoria internă și externă, timpii de citire/scriere, gestionarea mediului de stocare etc. Cursul vă familiarizează cu tehnicile avansate de programare pentru a gestiona aceste resurse și pentru a crea variante optime de programe în funcție de condițiile concrete în care lucrați.

4 Expert Classroom Live Web Classroom e-Learning
SAS Macro Language 1: Essentials
Acest curs tratează componentele macro-limbajului SAS și modul de concepere, scriere și de depanare a programelor scrise în macro-limbaj. Se pune accent pe înțelegerea modului în care sunt procesate programele care conțin cod de macro-limbaj.

4 Expert Classroom Live Web Classroom e-Learning
Establishing Causal Inferences: Propensity Score Matching, Heckman's Two-Stage Model, Interrupted Time Series, and Regression Discontinuity Models Business Knowledge Series
This course introduces some methods commonly used in program evaluation and real-world effectiveness studies, including two-stage modeling, interrupted time-series, regression discontinuity, and propensity score matching. These methods help address questions such as: Which medicine is more effective in the real world? Did an advertising program have an impact on sales? More generally, are the changes in outcomes causally related to the program being run?

3 Nivel mediu e-Learning
Social Network Analytics Business Knowledge Series
This course discusses how to leverage social networks for analytical purposes. Obviously, when we say "social networks," many people think of Facebook, Twitter, Google+, LinkedIn, and so on. These are all examples of networks that connect people using either friendship or professional relationships. In this course, we zoom out and provide a much more general definition of a social network. In fact, we define a social network as a network of nodes that are connected using edges. Both nodes and edges can be defined in various ways, depending on the setting. This course starts by describing the basic concepts of social networks and their applications in marketing, risk, fraud, and HR. It then defines various social metrics and illustrates how they can be used for community mining. The course also discusses how social networks can be used for predictive analytics. The course provides a sound mix of both theoretical and technical insights, as well as practical implementation details, and is illustrated by several real-life cases. The instructor extensively reports on both his research and consulting experience in the field. References to background material such as selected papers, tutorials, and guidelines are also provided.

3 Nivel mediu e-Learning
Introduction to Statistical Concepts Free e-learning
This course covers basic statistical concepts that are critical for understanding and using statistical methods. This course explains what statistics is and why it is important to understand the characteristics of your data.

The information in this course is a prerequisite for many other statistical courses that SAS Education offers. The course is appropriate for Base SAS and SAS Enterprise Guide users. Data, practices, and a case study are included.

1 Nivel de începător e-Learning
ODS Graphics: Essentials
This course teaches you how to produce high-quality presentation graphs using ODS Graphics, which is part of Base SAS beginning with SAS 9.3.

3 Nivel mediu Live Web Classroom
SAS Programming Fast Track
This course is designed for programmers who need a solid foundation for programming in SAS in a condensed timeframe and who can learn at an accelerated pace. The course teaches you SAS programming essentials, such as creating SAS data sets and writing summary reports, as well as data manipulation techniques. It teaches you to use the macro facility to reduce development and maintenance time for your programs. It also teaches you to use SAS SQL processing techniques to write basic queries and subqueries and to output query results. Although this course pulls from SAS Programming 1: Essentials, SAS Programming 2: Data Manipulation Techniques , SAS Macro Language 1: Essentials, and SAS SQL 1: Essentials, it does not cover all topics from these four courses.

3 Nivel mediu Live Web Classroom
Building and Solving Optimization Models with SAS/OR
This course focuses on formulating and solving mathematical optimization models using the OPTMODEL procedure, from inputting data to interpreting output and generating reports. The course covers linear, integer, mixed integer, and nonlinear programming problems, with an emphasis on model formulation and construction.

3 Nivel mediu Live Web Classroom
Exploring SAS Studio for SAS Programmers
This course provides an introduction to SAS Studio for experienced SAS programmers. SAS Studio is an interface that enables users to write and submit SAS programs and use snippets and tasks to generate SAS code.

The self-study e-learning includes:

  • Annotatable course notes in PDF format.
  • Virtual Lab time to practice.

3 Nivel mediu e-Learning
Hadoop Data Management with Hive, Pig, and SAS
In this course, you use processing methods to prepare structured and unstructured big data for analysis. You learn to organize this data into structured tabular form using Apache Hive and Apache Pig. You also learn SAS software technology and techniques that integrate with Hive and Pig and how to leverage these open source capabilities by programming with Base SAS and SAS/ACCESS Interface to Hadoop, and with SAS Data Integration Studio.

The Extended Learning page for this course includes the option to purchase Virtual Lab time to practice.

The e-learning format of this course also includes the option to purchase Virtual Lab time to practice.

3 Nivel mediu Live Web Classroom e-Learning
Introduction to SAS/ACCESS Interface to Teradata
This course teaches you how to read Teradata tables in Teradata using the SAS 9.4 SAS/ACCESS Interface to Teradata. You learn how to connect to Teradata and to query a single Teradata table and multiple Teradata tables. You also learn efficiency techniques and options for optimizing data access performance.

3 Nivel mediu Live Web Classroom e-Learning
Programming for SAS Viya
This course is for users who need to modify existing Base SAS programs that will execute in SAS Viya. This course leverages the power of SAS Cloud Analytic Services (CAS) to access, manage, and manipulate in-memory tables. This course is not intended for beginning SAS software users.

3 Nivel mediu Live Web Classroom e-Learning
SAS Certification Review: SAS 9.4 Base Programming Performance-Based Exam
This course provides a review of the majority of topics in the SAS 9.4 Base Programming Performance-Based Exam. It addresses the four exam content areas: Accessing and Creating Data Structures, Managing Data, Generating Reports and Output, and Handling Errors.

3 Nivel mediu Live Web Classroom e-Learning
SAS Federation Server: Accessing and Virtualizing Enterprise Data
SAS Federation Server makes it easier for business users to access secure data for reporting and analysis. It provides a virtual layer or view, giving users the appropriate level of control without physically moving data. This frees up IT staff to focus on other tasks by giving them a simple method of sharing data using a centralized, governed security layer.

3 Nivel mediu Live Web Classroom e-Learning
SAS Report Writing
This course teaches you how to create tabular reports using the REPORT and TABULATE procedures. You also learn how to enhance your reports using the Output Delivery System (ODS).

3 Nivel mediu Live Web Classroom e-Learning
Introduction to SAS and Hadoop
This course teaches you how to use SAS programming methods to read, write, and manipulate Hadoop data. Base SAS methods that are covered include reading and writing raw data with the DATA step and managing the Hadoop file system and executing Pig code from SAS via the HADOOP procedure. In addition, the SAS/ACCESS Interface to Hadoop methods that allow LIBNAME access and SQL pass-through techniques to read and write Hadoop Hive table structures are discussed. Although not covered in detail, a brief overview of additional SAS and Hadoop technologies, including executing DS2 in Hadoop with the SAS Code Accelerator for Hadoop and using Hadoop data sources for the distributed in-memory analytics platform of SAS Viya, is included. This course is included in the Expert Exchange on Hadoop: Using SAS/ACCESS service offering to configure SAS/ACCESS Interface to Hadoop or SAS/ACCESS Interface to Impala to work with your Hadoop environment.

3 Nivel mediu Live Web Classroom e-Learning
DS2 Programming: Essentials
This course focuses on DS2, which is a fourth-generation SAS proprietary language for advanced data manipulation. DS2 enables parallel processing and storage of large data with re-usable methods and packages. This course is designed for programmers with large data who want to use modern programming techniques and structures.

4 Expert Live Web Classroom
Feature Engineering and Data Preparation for Analytics
This course introduces programming techniques to craft and feature engineer meaningful inputs to improve predictive modeling performance. In addition, this course provides strategies to preemptively spot and avoid common pitfalls that compromise the integrity of the data being used to build a predictive model. This course relies heavily on SAS programming techniques to accomplish the desired objectives.

4 Expert Classroom Live Web Classroom
SAS Macro Language 2: Advanced Techniques
Acest curs tratează subiecte precum funcții de mascare a caracterelor speciale sau a mnemonicelor, stocarea programelor create în macro-limbaj, tehnici avansate de acces la date, de consultare a tabelelor, de validare a parametrilor și de personalizare a ferestrelor de dialog în timpul rulării programelor, cu ajutorul macro-limbajului SAS. Cu aceste tehnici, veți putea dezvolta programe flexibile și adaptabile datelor prelucrate.

4 Expert Classroom Live Web Classroom e-Learning