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.