The Simplest Guide™ to SAS Programming*SAS Base*SAS Advanced
- 12 hours on-demand video
- 72 downloadable resources
- 2 Practice Tests
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Learn SAS in the most effective way through simple, visual and engaging lectures
- Acquire the skills to import any type of data into SAS and construct meaningful reports out of it
- Analyze data with powerful SAS procedures that reveal amazing insights within your data
- Learn to create beautiful visualizations and reports to present to all kinds of audience
- Strengthen your foundation to appear for SAS Base and Advanced certification exams
- Have fun by playing around with exercise data all along the course lectures
- Apply all topics learnt and finish the "Project Heavy-weight" exercise at the end
- Start a discussion on any course topic, ask questions and share your course accomplishments as you go along
- Basic knowledge of working with a computer, typing and editing skills.
- Internet connectivity to download and work in SAS University Edition
- Since this course is highly visual in nature, this is not suitable for audio listening only
A comprehensive, simple and visual guide to SAS Programming, this course is simplified into the 4 main areas : Data Preparation, Data Structuring, Data Visualization and Optimizing Code
This course is for absolute beginners and advanced users who wish to learn SAS Programming
Delivered in a highly visual style, you will experience a unique and immersive method of the lectures
Equips you with the cutting-edge tool used in many industries, primarily in Pharma, Finance and Insurance areas
Simplified to just 4 main areas, this course is an accelerated path to learning SAS programming
A guide to the two SAS certification exams: SAS Base and SAS Advanced
This course uses the SAS University Edition that is Free to download and install on a PC or Mac
DATA PREPARATION will teach you how to import data from multiple sources, create new variables, write SAS functions, and understand what goes on behind the scenes in SAS datasets
DATA STRUCTURING will make you leap into transforming data to a new level by merging and joining multiple datasets together, or turning them upside-down (sorting), and side-ways (transposing)
DATA VISUALIZATION will propel you further into the world of analytics and obtaining insightful inferences from what is inside your data
OPTIMIZING CODE will take into the world of macro programming that teaches you how to write your code professionally and elegantly
At the end of the course, you will try out most concepts discussed in this course through a coding exercise that will take you through the 4 sections.
If you wish to further hone your SAS programming skills learnt in this course and apply it on a practical real-life example, I recommend you take my other course on Clinical SAS Programming. If the clinical portion doesn’t interest you, can you skip straight to the hands-on programming lectures (Section 3 onward) where you will begin working with a sample (clinical) data in an Excel sheet, which you will import into SAS, derive all necessary variables as in the mock shell specifications through various procs and functions, and finally generate a clinical study report. All this will be done using guided SAS Programming steps with detailed explanations at every step of programming.
*****ABOUT THE COURSE STYLE******
Online learning need not be like “Cat vs Laser Pointer” videos for students...
Let me ask you a question. Why do so many instructors who teach online think their students are like their pet cats? Amazed why I think of it this way. Just go look at any course videos on Udemy or Youtube, and you will see the way most instructors teach their courses is to point a colored laser dot on their course video, and demand students to follow through the entire course material. Still worse, some instructors use their dumb mouse pointers for this purpose !
Why do students who are just building excitement in learning a new topic have to put up with these uninteresting lectures. The worst way an instructor can teach a subject is to bombarded his or her students with a series of text-heavy slides with tons of bullet points. As if that was not boring enough to kill student’s enthusiasm, they use the mesmerizing laser pointer and move like crazy all over the screen.
Welcome to the new way of teaching !
We are visual creatures because most of our brain is wired for visual sensory processing. The quickest way to learn, remember and more importantly understand anything new is to not read it from a set of slides with a background narration from an instructor, but to visually see with your eyes what is being taught in the form of real-world objects, associate them to the topic being discussed, and then allow our brains to form those hard-to-forget indelible connections in our minds. If every instructor taught this way; with a little bit of practice and effort, most of you can not only comprehend the subject, but also master it in the quickest possible way. That is why you will almost never find me using bullet points in my course lectures, and never will you find me bringing up the dreadful laser pointer, EVER !
By using the latest in touch-screen technology and a lot of on-screen sketches, I make the course lectures come to life ! I do this to have an impact on YOU, by LEADING your eyes to what you should focus on a slide, and letting your MIND follow-through, and to ultimately make you UNDERSTAND the topic. See it for yourself !
- Individuals looking to quickly acquire data manipulation and data analytics skills, to get placed in job roles that involve a lot of data processing, or as part of data science university coursework. This course uses SAS University Edition as the software tool to work with data.
- Stepping into the world of data science and data analytics
- Want to "spring-board" to take on the next level in SAS Programming, or just getting motivated to play with data
- Want to learn the elementary and advanced concepts in SAS Programming
- Want to pass the Base SAS or Advanced SAS Certification
- Students of Statistics who wish to learn a tool for their coursework
Before we even get into the first lecture, we will get convinced why should you learn SAS as a tool to handle data, and in which of the industries is it going to be helpful to you. This course is nothing different from other courses in terms of content and topics covered, but what sets it apart is it is delivered in a compelling and captivating way, not because of any eloquent narration, graphical superiority or mastery in the subject, but primarily because of a meaningful flow and easy to follow through even during discussing complex topics.
The worst way an instructor can teach on a subject is to bombarded his or her students with an overload of textual slides consisting of tons of bullet points. We are visual creatures because most of our brain is wired for visual sensory processing. The quickest way to learn, remember and more importantly understand anything new is to not read it from a set of slides with a background narration from an instructor, but to see visually see with your eyes what is being taught in the form of real-world objects, associate them to the topic being discussed, and then allow our brains to form those indelible connections in our minds that are hard to forget. If every instructor taught this way; with a little bit of practice and effort from a student like you, you can not only comprehend the subject, but also master it in the quickest possible way. That is the promise of this course that makes it different from other courses on the topic.
You will see why is SAS so easy to learn in this lecture. I compare how we generate a simple table programmed in C/C++ programming language, and contrast it with the simple code done in SAS programming. You will really see how easy it is !
Follow through this step-by-step guide for the installation of SAS University Edition from start to end. Its easy and done in 3 steps. Be a little patient when downloading the large files since that might take some time depending on your internet bandwidth.
*****************************DEBUGGING THE ISSUE WITH VIRTUALIZATION ********************
Some of you may encounter an issue after installing the VirutalBox. Since you will be using SAS University Edition, this is somewhat different from installing the licensed copy of SAS (that comes at a hefty price tag !). The way this works is, SAS university edition runs on a computer somewhere. All you do is hook up to that computer that runs this edition of SAS through VirtualBox application (this is like loading a movie disc in a DVD Player at your friends house, and watching the movie on your TV through a connection into your house). This is called Virtualization.
Some computers by default have the "virtualization" disabled. This can be fixed quickly by enabling virtualization in the BIOS setup (Don't worry if you don't know BIOS). Just follow the instructions from this video from SAS Support https://www.youtube.com/watch?v=o7T75Co_dQg
Get used to the SAS user interface (GUI) and various windows in the SAS session.
The section on preparing data will enable you to import data from common sources like the ubiquitous spreadsheets; create your own datasets within SAS, and work with SAS-supplied datasets. It will enable you to modify the data to make it more meaningful, and lastly perform some basic functions on variables. By the end of this section, you will have fully understood how is data handled in SAS, how it is stored in libraries and datasets, and modified using functions.
Know the two important modules in SAS code - the Data Step and Proc Step, and when they are used and for what purposes
3 methods of bringing in data into SAS is discussed here
1. From within SAS that came with it pre-installed
2. From within the coding using cards/ datalines statement (you create whatever you want to become a dataset- this is cool stuff !)
3. From outside Excel sheets using an import wizard and without writing a single line of code !
This is the section on Structuring Data that will make you leap into transforming data to a new level by teaching you how to stack data together, merging multiple datasets together, turning them upside-down (by sorting), and even side-ways -- why would you do that ! (by transposing)
Learn the simple data SET statement for appending/ stacking data together
Probably the least appreciated proc in SAS is the Proc Print. It is simply to show data in report output that can then be used for printing. The proc itself does not send your data to a printer !