Description: Combining loops and arrays opens up some of the more powerful features of SAS programming. This course covers various do loop types, and introduces arrays in SAS. It goes on to cover further techniques for restructuring and combining data including match merges. Finally, it takes a brief look at SQL database connectivity in SAS. This course is one of a series that prepares you for the SAS certification exam, SAS Certified Base Programmer for SAS 9.

Target Audience: Learners interested in programmatically working with data in SAS systems.

Duration: 01:32

Description: Effectively getting data into and out of SAS is key for a SAS programmer. Data will come in a variety of formats, and different output formats will be required. This course covers inputs and outputs from the SAS system. It also covers various functions for data transformation, and some methods for debugging your programs. This course is one of a series that prepares you for the SAS certification exam, SAS Certified Base Programmer for SAS 9.

Target Audience: Learners interested in programmatically working with data in SAS systems.

Duration: 02:05

Description: Creating reports, visualization, and charts from your data adds immediate impact, and can allow your audience to glean information quickly and effectively. This course covers reporting in SAS, and how to create impactful graphics. It is one of a series that prepares you for the SAS certification exam, SAS Certified Base Programmer for SAS 9.

Target Audience: Learners interested in programmatically working with data in SAS systems.

Duration: 01:32

Description: Manipulating data sets is a big part of mastering SAS, and often the data you want to work with is not clean, containing errors or missing data. This course covers handling data errors, and validating and cleaning data. It goes on to cover further manipulation of data sets, including merging and combining sets. This course is one of a series that prepares you for the SAS certification exam, SAS Certified Base Programmer for SAS 9.

Target Audience: Learners interested in programmatically working with data in SAS systems.

Duration: 01:47

Description: SAS data sets are collections of data that SAS creates and can process, and understanding their structure and utility is key to grasping the power of Base SAS. This course covers the basics of data sets, and how to create them from various sources. This course is one of a series that prepares you for the SAS certification exam, SAS Certified Base Programmer for SAS 9.

Target Audience: Learners interested in programmatically working with data in SAS systems.

Duration: 02:00

Description: There is a variety of SAS environments available to you as a SAS programmer, and the one you use will depend on the underlying SAS system. This course introduces SAS and the various systems including the SAS Studio web interface and SAS Windowing Environment. This course is one of a series that prepares you for the SAS certification exam, SAS Certified Base Programmer for SAS 9.

Target Audience: Learners interested in programmatically working with data in SAS systems.

Duration: 01:22