Workshops
SAS Workshops offers a variety of workshops tailored to all levels of LabVIEW developers. We also offer custom and private courses.
Beyond NI Training: How to be Successful in LabVIEW
TBD, 2026
FREE! Our most popular course! For those who have completed Core 1 & 2 and aren't quite sure what to do next to level up in their training.
Refactoring:
Safely Changing and Improving Existing Code
TBD 2026
Is making changes to your code unpredictable, slow-moving, or difficult? This course teaches low-risk, step-by-step techniques using testing and refactoring to safely improve existing systems, handle change, and deliver features faster without rewrites or fear.
Practical CI/CD
for Faster, Safer Delivery
TBD 2026
Too many bugs, slow releases, and unreliable builds? This course teaches practical, tool-agnostic CI/CD using proven templates and principles so you ship faster, reduce risk, avoid “works on my machine,” and gain confidence in automated deployments.
Using Git Effectively
Available Upon Request
Struggling with Git, lost code, or messy collaboration? This hands-on course explains what Git really is, how to recover mistakes, manage versions, collaborate safely, and handle LabVIEW’s unique challenges so you spend less time fixing Git and more time building.
Unit Testing Intro
Available Upon Request
This workshop is a 3-hour workshop presented either in-person or over Zoom. The goal is to present Unit Testing to LabVIEW beginners and make it more accessible. We use a very basic LabVIEW Unit Testing Framework that requires no special skill beyond LabVIEW Core 1. We also teach a very simple yet powerful technique called the Humble Object to help test hard to test and legacy code. There are 2 exercises on writing unit tests and 1 exercise on refactoring hard to test legacy code into testable chunks to help you get some hands-on practice.
Unit Testing
Available Upon Request
This workshop begins with the why of unit testing and its benefits and quickly gets into the how. We’ll learn about all the available tools and the benefits of writing the tests first. We’ll dive into techniques to deal with difficult to test code. Lastly we will talk about how to apply unit testing to popular frameworks like the DQMH and the AF. By the end of the workshop we’ll be comfortable writing and running unit tests for all kinds of LabVIEW code, even code that may initially seem hard to test.
Ensemble Programming
TBD 2026
This is a session we use to introduce the idea of ensemble programming. Ensemble programming, also known as mobbing, or mob programming is about having multiple people working together on a single computer on the same code at the same time.
Always Available
We offer three online courses: Getting Started in Software Development (free!), Getting Started in Git, and a Refactoring Course. These have lifetime access and you can learn at your own pace. Need custom training for your team? Do you benefit from 1:1 coaching? SAS Workshops is here to help you grow! Contact us for information on custom training and coaching packages.
Custom Classes & Online Courses
DQMH Workshop
Available Upon Request
SAS Workshops is proud to be a DQMH Trusted Advisor. This workshop will provide you with plenty of opportunities to practice the skills introduced, ask questions and discover for yourself what techniques work well for your particular situation. It will leave you with plenty of confidence using the DQMH in a variety of situations, and it will give you the software engineering skills needed to make good decisions so you can conquer all kinds of challenges.
Questions?
Questions about our courses? Would you like more information on the next offering of a workshop? Interested in custom classes? Drop us a line.