Master LabVIEW™
with a world expert

No slides, no exercise manuals, and we build everything from scratch together in class.
We've built hundreds of applications spanning 2 decades and we want share everything we've learned.

Top

Philosophy

LabVIEW Training

Pricing

Schedule

Philosophy

Hands-on training to truly comprehend, so you can tackle any challenge

512.456.8468 | contact@sixclear.com

Live Demos, Write Code, No Slides

Our training courses are unlike any other courses in the world. There are essentially no slides - they lack the dynamic of live programming. You will NOT be reading from manuals, ever - that's inefficient and ineffective. Instead, we begin from first principles and build up clear, foundational mental models. We then demonstrate those concepts by live programming from scratch in the language/environment of focus. At each stage you'll have time to develop practical, working code to cement your comprehension and skills. And we'll conquer everything together with low stress, high energy, and infectious intellectual curiosity.

So Much Technology, We Get It

There are a dizzying number of ways to learn new skills in software engineering today. The pace of software innovation has accelerated since the mid-sixties, and now every segment of the economy relies on software to execute their operations and enable the next generation of innovation. With the sheer scope of software tools, languages, and processes, it can be overwhelming for anyone to know where to dedicate time and energy to grow their skills. We have dedicated ourselves to ensuring you walk away with the skills you need to tackle real-world challenges.

Not Just Theory, It Has To Work

We understand you need to apply the skills you learn - directly to your work. We work with many of the Fortune 500 automating R&D and production processes, and help guide our national laboratories on how to best apply software solutions to their scientific and engineering efforts. Our architect-level instructors bring that experience and expertise to the classroom to help you apply new software skills directly to your applications and projects.



LabVIEW Training

The best LabVIEW training on the planet (we really mean it)

LabVIEW (and the underlying language G) is the industry-leading platform for developing industrial test, monitoring, control, and automation systems. And Sixclear is the industry leader in LabVIEW training, staffing only architect-level engineers to teach all its courses. As with all our courses, we apply our world-renowned approach: there are essentially no slides and you won't be reading from exercise manuals. You're here to learn as much as possible in order to conquer challenges at work and help usher in the next generation of technology. To do that, you need deep, hands-on experience and an instructor who lends perspective from decades of experience. Check out our LabVIEW courses below and join us for a immersive, energetic, fun experience - and learn some incredible skills along the way!


Course Prerequisite Tree


Any student is welcome to take any course with sufficient prior experience (and we'll help fill in the gaps :).

LabVIEW Fundamentals One


Duration: 3 days

Purpose: to deep-dive into LabVIEW and empower you to efficiently create and modify robust applications in LabVIEW incorporating real-world data. After completing this course you'll be able to develop small applications from scratch and modify key aspects of medium-sized applications.

Topics: the fundamentals of programming, the dataflow paradigm, data types, arrays, loops, case (and other) structures, subVIs (functions in LabVIEW), file I/O, error handling, state machines, and much more. There's much more here than in a typical first course in LabVIEW!

 

Learn to develop robust applications in LabVIEW, including using State Machines as shown in the snippet above.

LabVIEW Fundamentals Two


Duration: 2 days

Purpose: to take a giant leap forward in LabVIEW for developing and deploying standalone applications incorporating more sophisticated design patterns, data acquisition, instrument control, and more. After completing this course you'll be able to develop medium-sized applications from scratch and modify key aspects of large applications.

Topics: advanced event handling, design patterns such as producer-consumer, variables, type definitions, advanced file I/O, property & invoke nodes (and VI Server in general), data acquisition (ex. DAQmx), instrument control (ex. NI-VISA), executables and installers, and much more. This will all be easier than perhaps it sounds as we carefully break down the topics and compose practical applications together during exercises.

 

Learn to build and deploy more sophisticated applications, for example using NI-DAQmx for data acquisition as shown in the snippet above.

LabVIEW Advanced


Duration: 3 days

Purpose: to acquire the skills to build scalable, extensible, maintainable applications using object oriented programming (OOP), asynchronous and plugin architecture deployment patterns, advanced instrument control including binary protocol handling strategies, and much more.

Topics: LabVIEW classes (including key concepts of encapsulation, reuse, inheritance, dynamic dispatch, dynamic loading, and more), calling VIs by reference, spawning asynchronous instances, plugin architectures, JSON configuration and messaging, data value references, network protocols including UDP, TCP, HTTP, and much more.

 

Learn to build large, flexible applications using LVOOP, scalable architectures, network communication, and much more.

 

Learn to build large, flexible applications which communicate with the outside world, such as with a plugin architecture as exemplified in the snippet above.

 

Learn to control any device in the known universe, including devices which communicate with custom binary protocols as exemplified above.

 

Learn to develop applications with components communicating across multiple computers (distributed systems) applying patterns such as a network publisher-subscriber model (note: we can use localhost in class to see this all working on a single computer).


Pricing

We deliver on your investment to master LabVIEW

We're going to be frank about this: we take your investment in LabVIEW training very seriously, and we believe we are the best training organization in the world. Why? Well, we have over 2 decades of experience, we staff only architect-level engineers, and we are passionate about helping others learn LabIVEW.

Standard Pricing

Course
(click for description)
Duration
(days)
Live
Instructor
Online
Videos
LabVIEW Fundamentals One 3 days $1799 (Buy) $299 (Try | Buy)
LabVIEW Fundamentals Two 2 days $1299 (Buy) $299 (Try | Buy)
LabVIEW Fundamentals One & Two Bundle 5 days $2799 (Buy) $549 (Try | Buy)
LabVIEW Fundamentals One & Two Student Discount 5 days Call $249 (Try | Buy)
LabVIEW LabVIEW Advanced 3 days $1999 (Buy)


Enterprise Training Engagements

Many organizations and enterprises call on us to deliver courses, and often that means multiple courses a year on a schedule that meets the needs of their staff. Contact us anytime to discuss how we can help ensure your staff have the skills to deliver real value to your organization.

Custom Courses

Unlike many shops, we don't need to spend weeks or months developing curriculum for a custom course. One benefit of having a staff of architect-level engineers, plus having delivered endless courses, is that we have training modules for just about any custom course in our arena. Contact us anytime to discuss how we can quickly deliver on your custom training needs.



Schedule

Hold your spot in any class at no cost

Our regular course schedule below shows options for all our standard courses. We can also come onsite to deliver courses for you anytime. Customizations are easy and often do not require a price adjustment. Contact us if our virtual training dates below don't work and we'll host another date for you!

Secure your spot in a LabVIEW training class below.