---
title: JKI State Machine Basics Course
description: "Register for the official release of the JKI State Machine online course and get a unique opportunity to learn from the JKI team! Includes: live office hours, a Slack channel for discussion, email support, and limited seats. Registration closes on February 11th!"
image: https://www.jki.net/hubfs/JKI%20SM%20Course%20ScreenShot.png
---

[![jki-logo-white@2x.png](https://www.jki.net/hs-fs/hubfs/jki-logo-white@2x.png?width=49&height=34&name=jki-logo-white@2x.png "jki-logo-white@2x.png")](http://jki.net)

# JKI State Machine Online Course

![Artboard 1-227.png](https://www.jki.net/hs-fs/hubfs/Artboard%201-227.png?width=98&name=Artboard%201-227.png "Artboard 1-227.png")

# **Build Real-World LabVIEW Systems Faster**

*[Register](https://www.jki.net/jki-state-machine-basics-course-launch-lp#register) for the **JKI State Machine online course** to get a unique opportunity to learn from the JKI team at an incredible price!*

*Unique features of this course include:*

- Access to the full online course for up to 1 year
- Live office hours with the JKI team
- Slack channel for discussions and support
- Email support
- Limited number of seats*

# You want to write LabVIEW code that reflects the high quality of the systems you’re building...

But, you have **questions**.

You could attend a week-long in-person training to get the answers you need.

But how does that help your **never-ending project deadlines** and demanding schedule?

You **don’t have time** to spend hours searching for answers so you can create code the “right way.”

And that week-long training? It leaves you with an **overflowing inbox** and late-night work sessions in your hotel room.

There’s got to be a **better way** to get the tools, best practices, and answers you need to write better LabVIEW code...

![jki-sm-logo.png](https://www.jki.net/hs-fs/hubfs/jki-sm-logo.png?width=600&name=jki-sm-logo.png "jki-sm-logo.png")

## Introducing the JKI State Machine Online Course

Our JKI State Machine online course will:

- Show you what a state machine is and its importance to engineers building **real-world systems**
- Teach you how to build 2 **real applications** using the JKI State Machine, which you can start using at work right away!
- Share JKI’s industry-leading software engineering best practices and techniques to **eliminate the guesswork** of how to architect your application
- Put your LabVIEW development **on rails**! 

This online course includes:

- 14 hours of video / **2 full days** of course material
- Access to the full course for **1 year**, once it’s launched
- **2 working LabVIEW example applications**: Signal Plotter and Sequencer
- **Course Reference PDF** document with key information, best practices, plus tips and tricks
- Weekly **live office hours** with the JKI team for 1 month
- Access to a **Slack channel** to ask questions and share comments
- Email** support** from the JKI team
- **Limited** number of seats* 

[![Enroll Today!](https://no-cache.hubspot.com/cta/default/546933/fdf02a5a-f190-4f43-8b79-88b9baca049c.png)](https://cta-redirect.hubspot.com/cta/redirect/546933/fdf02a5a-f190-4f43-8b79-88b9baca049c)

![JKI SM Course 3 Images.png](https://www.jki.net/hs-fs/hubfs/JKI%20SM%20Course%203%20Images.png?width=1094&name=JKI%20SM%20Course%203%20Images.png "JKI SM Course 3 Images.png")

# Taking this course will help you:

![11249120_157744471223473_898108974_n-199498-edited-259251-edited-302435-edited.jpg](https://www.jki.net/hs-fs/hubfs/11249120_157744471223473_898108974_n-199498-edited-259251-edited-302435-edited.jpg?width=900&name=11249120_157744471223473_898108974_n-199498-edited-259251-edited-302435-edited.jpg "11249120_157744471223473_898108974_n-199498-edited-259251-edited-302435-edited.jpg")

#### Leverage State Machines

Learn why state machines are so useful and how to apply them to your application designs. Learn how the JKI State Machine takes this to the next level!

![11410378_450817485105075_1573479785_n-789109-edited-095804-edited.jpg](https://www.jki.net/hs-fs/hubfs/11410378_450817485105075_1573479785_n-789109-edited-095804-edited.jpg?width=666&name=11410378_450817485105075_1573479785_n-789109-edited-095804-edited.jpg "11410378_450817485105075_1573479785_n-789109-edited-095804-edited.jpg")

#### Learn Best Practices and Advanced Skills

Discover best practices and advanced techniques to help you to avoid common pitfalls and accelerate your development of LabVIEW systems.

![21434050_1287081158084535_6355300285128114176_n.jpg](https://www.jki.net/hs-fs/hubfs/21434050_1287081158084535_6355300285128114176_n.jpg?width=1080&name=21434050_1287081158084535_6355300285128114176_n.jpg "21434050_1287081158084535_6355300285128114176_n.jpg")

#### Build Working Applications Fast

You’ll learn how to quickly build working applications using the JKI State Machine for your automated test, measurement, and control applications that are both reliable and maintainable over time.

# Course Modules

# 1.

# Building a Signal Plotter State Machine

Learn how easy state machines make creating useful real-world applications, and build a simple signal plotter state machine.

# 2.

# Adding Features and Capabilities to our Signal Plotter State Machine

Learn how to use state machines to add new features to your applications, while you improve your signal plotter.

# 3.

# Introducing the JKI State Machine

Discover how the JKI State Machine enables fast and easy development of LabVIEW applications.

# 4.

# Fundamentals of using the JKI State Machine

Explore the core capabilities and parts of a JKI State Machine, and how it improves upon the traditional state machine.

# 5.

# Building a Sequencer using the JKI State Machine

Use the JKI State Machine to build a sequencer, another very useful and common LabVIEW application.

# 6.

# Best Practices

Discover JKI State Machine best practices to avoid common pitfalls of application development.

# 7.

# Advanced Communication & Event Handling

Learn the advanced techniques you need to take your JKI State Machine to the next level!

[![Enroll Today!](https://no-cache.hubspot.com/cta/default/546933/fdf02a5a-f190-4f43-8b79-88b9baca049c.png)](https://cta-redirect.hubspot.com/cta/redirect/546933/fdf02a5a-f190-4f43-8b79-88b9baca049c)

 

 

# Register Now

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

**"**

*I've been using the JKI State Machine for close to a decade. To this day, it remains the fundamental building block behind most of my work because it's easy to use and it provides the flexibility I need even for developing complex applications*

 

 

François Normandin, JKI State Machine User

Biomedical Device Instrumentation Specialist @ National Research Council Canada

 

 

 

![Artboard 1-227](https://www.jki.net/hs-fs/hubfs/Artboard%201-227.png?width=98&name=Artboard%201-227.png "Artboard 1-227")

**"**

*The JKI State Machine is incredible! I am a beginner-to-mid-level LabVIEW user, and I had wanted to implement state machines for a long time, but had no idea how to go about it without using C. I found the JKI SM last week, and using it reduced the development time of an automated test rig from about a month down to one day! Keep up the good work.*

 

 

Stefan Kaban, JKI State Machine User

![Artboard 1-227.png](https://www.jki.net/hs-fs/hubfs/Artboard%201-227.png?width=98&name=Artboard%201-227.png "Artboard 1-227.png")

# About JKI

Over 15 years ago, we set out to build a LabVIEW software design and development consulting firm focused on helping our clients get their innovative technology to market with speed and impact. Early on, we recognized the transformative power of LabVIEW and how it could allow our clients to accelerate the productivity and efficiency of their projects.

 

At JKI, our team has literally built hundreds (if not thousands) of systems using these very same tools and techniques, which we’ve refined along the way.

 

Initially, this course was developed and taught exclusively on-site for our consulting project customers. Because they found it so valuable, we decided to share it with the rest of the world and are making it available to you as an online course.

![town-404908-edited-461667-edited.png](https://www.jki.net/hs-fs/hubfs/town-404908-edited-461667-edited.png?width=3212&name=town-404908-edited-461667-edited.png "town-404908-edited-461667-edited.png")

# Ready to build high-quality LabVIEW code faster than ever?

[![Enroll Today!](https://no-cache.hubspot.com/cta/default/546933/fdf02a5a-f190-4f43-8b79-88b9baca049c.png)](https://cta-redirect.hubspot.com/cta/redirect/546933/fdf02a5a-f190-4f43-8b79-88b9baca049c)

![](https://px.ads.linkedin.com/collect/?pid=5950580&fmt=gif)