We may earn an affiliate commission when you visit our partners.
Course image
Stacey Syphus and Peter Styliadis

Welcome to the Preparing for the SAS Viya Programming Certification Exam course. This is the third and final course in the Coursera SAS Programmer specialization. You will apply what you have learned in the first two courses by writing code to execute in SAS Cloud Analytic Services and practicing for the SAS certification exams.

This is an advanced course, intended for learners who have completed the first two courses in the Coursera SAS Programmer specialization: SAS Programming for Distributed Computing in SAS Viya and CASL Programming for Distributed Computing in SAS Viya.

Read more

Welcome to the Preparing for the SAS Viya Programming Certification Exam course. This is the third and final course in the Coursera SAS Programmer specialization. You will apply what you have learned in the first two courses by writing code to execute in SAS Cloud Analytic Services and practicing for the SAS certification exams.

This is an advanced course, intended for learners who have completed the first two courses in the Coursera SAS Programmer specialization: SAS Programming for Distributed Computing in SAS Viya and CASL Programming for Distributed Computing in SAS Viya.

By the end of the course, you be prepared to take either of these SAS credential exams:

- SAS® Viya® Programming Associate

- SAS® Viya® Programming Specialist

Enroll now

What's inside

Syllabus

Course Overview and Logistics
In this module you set up your practice data for this course.
Practice what you Learned in SAS Programming for Distributed Computing in SAS Viya
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores SAS Viya programming, which is standard in data science and analytics
Develops SAS Viya programming skills, which are core skills for data scientists and analysts
Prepares learners for SAS certification exams, which can enhance career prospects
Requires prior knowledge of SAS Programming for Distributed Computing in SAS Viya and CASL Programming for Distributed Computing in SAS Viya
May require access to SAS Cloud Analytic Services, which can incur costs

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Effective sas viya certification preparation

According to learners, this course is an essential resource for SAS Viya certification exam preparation. Many highlight the practice exams as spot-on and accurate, providing the necessary confidence. The hands-on labs and coding exercises are frequently praised for solidifying concepts and offering immense value. While it assumes a strong foundation from previous courses and moves at a fast pace, especially for CASL programming, students find it exceptionally helpful for professional certification. Some noted that deeper explanations for advanced topics might require external resources.
Practical exercises and labs strengthen understanding and build confidence.
"...the CASL programming sections were incredibly helpful. The labs were a bit tricky but really solidified the concepts."
"The hands-on labs were challenging but provided immense value. I appreciated how it built upon the previous courses."
"The coding exercises gave me the confidence I needed. Truly helped me understand the nuances of Viya programming."
"The practice environment and labs were excellent."
Course excels in preparing learners for SAS Viya certification exams.
"This course was absolutely essential for passing the SAS Viya Programming Associate exam. The practice exams were spot on..."
"Excellent preparation for the Viya Specialist exam... The certification practice exams were invaluable, reflecting the actual test format very well."
"The best course for getting ready for the SAS Viya certification. The practice exams were surprisingly accurate..."
"I felt completely ready after finishing it. Highly recommended for professionals."
Direct focus on exam; some topics could benefit from more depth.
"I wish there were more diverse examples or alternative ways to approach problems. The course is very direct towards the exam..."
"I found some of the explanations for advanced topics a bit rushed. Had to do some external reading for deeper understanding..."
"Some topics could use more detailed explanations, especially for someone not entirely comfortable with all the prerequisite material."
Requires strong foundation from prerequisite courses; not for beginners.
"It's okay for a quick review before the exam, but if you haven't taken the previous courses or are a beginner, it's very difficult. The pacing is fast."
"Good material, but if you're not strong in CASL, you might find it challenging. It assumes a strong foundation from the previous courses."
"This is an advanced course, intended for learners who have completed the first two courses..."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Preparing for the SAS® Viya® Programming Certification Exam with these activities:
SAS Programming Fundamentals Refresher
Review the basics of SAS programming to strengthen your foundation for this course.
Browse courses on SAS Programming
Show steps
  • Review online tutorials and documentation on SAS programming concepts.
  • Install SAS software on your computer and practice writing basic SAS code.
  • Complete practice exercises and quizzes to test your understanding.
CASL Programming Practice Problems
Sharpen your CASL programming skills by solving practice problems.
Show steps
  • Collect a set of CASL practice problems from textbooks, online resources, or practice websites.
  • Work through each problem step-by-step, implementing CASL code and verifying your results.
  • Analyze your solutions to identify areas where you can improve your understanding or coding efficiency.
Code Practice: SAS Viya Programming
Solidify your understanding of SAS Viya programming by completing a series of coding drills.
Show steps
  • Find practice questions and exercises online or in SAS documentation.
  • Attempt to solve the problems on your own, using the SAS Viya software.
  • Compare your solutions with provided answers or consult resources for assistance.
Show all three activities

Career center

Learners who complete Preparing for the SAS® Viya® Programming Certification Exam will develop knowledge and skills that may be useful to these careers:
SAS Programmer
SAS Programmers use SAS software to analyze data, create reports, and develop applications. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a strong foundation in SAS Viya programming, which is a valuable skill for SAS Programmers. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for SAS Programmers.
Data Visualization Specialist
Data Visualization Specialists design and create data visualizations. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Data Visualization Specialists. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Data Visualization Specialists.
Data Analyst
Data Analysts use software and statistical techniques to analyze and interpret data to help businesses make informed decisions. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a strong foundation in SAS Viya programming, which is a valuable skill for Data Analysts. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Data Analysts.
Data Engineer
Data Engineers design and manage data pipelines. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Data Engineers. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Data Engineers.
Data Scientist
Data Scientists use machine learning and other advanced analytical techniques to extract insights from data. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Data Scientists. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Data Scientists.
Business Intelligence Analyst
Business Intelligence Analysts use data to help businesses make informed decisions. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Business Intelligence Analysts. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Business Intelligence Analysts.
Statistical Analyst
Statistical Analysts use statistical techniques to analyze data. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Statistical Analysts. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Statistical Analysts.
Big Data Engineer
Big Data Engineers design and manage large-scale data systems. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Big Data Engineers. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Big Data Engineers.
Actuary
Actuaries use mathematical and statistical techniques to assess risk. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Actuaries. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Actuaries.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Machine Learning Engineers. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Machine Learning Engineers.
Financial Analyst
Financial Analysts use financial data to make investment decisions. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Financial Analysts. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Financial Analysts.
Market Researcher
Market Researchers conduct research to understand consumer behavior. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Market Researchers. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Market Researchers.
Operations Research Analyst
Operations Research Analysts use mathematical and statistical techniques to improve the efficiency of operations. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Operations Research Analysts. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Operations Research Analysts.
Software Developer
Software Developers design and develop software applications. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for Software Developers. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for Software Developers.
IT Consultant
IT Consultants help businesses to implement and manage IT systems. The Preparing for the SAS® Viya® Programming Certification Exam course can help individuals build a foundation in SAS Viya programming, which can be useful for IT Consultants. The course covers topics such as data ingestion, data manipulation, and data visualization, which are all essential skills for IT Consultants.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Preparing for the SAS® Viya® Programming Certification Exam.
Provides a comprehensive overview of SAS Statistics, covering topics such as data management, data analysis, and statistical modeling. It valuable resource for learners who want to learn how to use SAS Statistics to perform advanced statistical analyses.
Provides a comprehensive overview of SAS Visual Analytics, covering topics such as data visualization, data analysis, and dashboard creation. It valuable resource for learners who want to learn how to use SAS Visual Analytics to create interactive and informative data visualizations.
Provides a comprehensive overview of SAS for social scientists, covering topics such as data management, data analysis, and statistical modeling. It valuable resource for learners who want to learn how to use SAS to perform social science research.
Provides a comprehensive guide to preparing for the SAS 9 certification exam, including coverage of the SAS Viya platform.
Concise and easy-to-read introduction to SAS programming. It valuable resource for learners who are new to SAS programming or who want to brush up on their skills.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser