LabVIEW Training for Developers and Engineering Teams
-

Self Paced Courses
Lifetime access to course material of your choosing. Immediate delivery of course materials. Great for individuals or teams of 3 or less.
We currently offer:
Getting Started in Software Development
Introduction to Unit Testing
Unit Testing: Building Confidence with Automated Testing
Using Git Effectively
Practical CI/CD for Faster, Safer Delivery
Refactoring: Safely Changing and Improving Existing Code
-

Private Workshops
Two to three day instructor led courses via Zoom (contact us for in person courses). We offer courses for up to 6 students, including a team assessment meeting used to tailor course material to your team’s needs. Our private workshops include up to 5 follow up sessions where Sam can answer questions and help your team integrate the new techniques they learned into your existing code.
-

Coaching
Our coaching packages are tailored to your unique needs and situation, maximizing your ability to learn new techniques and implement them into your daily coding practices. Sam is a certified Samman Coach and implements that style into his work with teams.
-

Mastermind
Join our Mastermind community where you’ll collaborate, discuss, and share your knowledge and experiences with like-minded developers to help one another conquer challenges and discover new and better methods.
Courses
The Next Step on Your Journey to LabVIEW Mastery
Whether you're just starting your software development journey or you're looking to take your Git skills to the next level, we've got the courses to help you grow. We are happy to build custom course packages (discounts!) if you’re interested in multiple courses!
Getting Started in Software Development
This course is a brief overview of what it takes to be a software craftsperson followed by links to a bunch of different resources to help you on your journey. This is a great place to start if you're interested in Software Development.
Introduction to Unit Testing
Learn how to ensure your code works reliably through practical software testing. This course introduces key testing principles, helping you write maintainable tests, reduce bugs, and design code that’s easier to verify and improve over time.
Unit Testing: Building Confidence with Automated Testing
Shipping too many bugs to production? This course teaches how to design testable code, write reliable automated tests, handle hard-to-test systems, and reduce recurring bugs so you gain confidence, faster feedback, and provable results.
Using Git Effectively
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.
Practical CI/CD for Faster, Safer Delivery
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.
Refactoring: Safely Changing and Improving Existing Code
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.
Something you don’t see here?
There’s a good chance we may know about the topic you’re hoping to learn more about. And if we don’t, we likely know someone that will. Drop us a line. We’d be happy to help.