LabVIEW Core 1 Training Course

The LabVIEW Core 1 course is available in a self-paced online format.
The first step in any NI LabVIEW learning path, LabVIEW Core 1 gives you the chance to explore the LabVIEW environment, dataflow programming, and common LabVIEW development techniques in a hands-on format. In this course you will learn to develop data acquisition, instrument control, data-logging, and measurement analysis applications. At the end of the course, you will be able to create applications using the state machine design pattern to acquire, process, display, and store real-world data.
by National Instruments
Learn More



  • Learn how to develop basic applications in the LabVIEW graphical programming environment
  • Create applications using a state machine design pattern
  • Read and write data to file


Level Introductory
Topic Programming
Style Online Self-paced Learning, In Person Instructor Led, Virtual Instructor Led
Prerequisite Skills


This lesson introduces the LabVIEW environment - including windows, menus, and tools, creating and using LabVIEW projects, LabVIEW front panel and block diagram, and searching for controls, VIs, and functions.
This lesson teaches you how to build a simple LabVIEW application that acquires analyzes and presents data.
This lesson teaches various debugging and error-checking techniques in LabVIEW. You will learn to identify problems with block diagram organization or with data passing within a block diagram.
This lesson presents the different ways that you can iteratively execute LabVIEW code and techniques for managing loop execution.
This lesson introduces data types that combine related data into a single structure for improved data access and analysis.
This lesson presents LabVIEW structures that you can use to implement decision-making algorithms in your applications
This lesson introduces modular programming in LabVIEW. In LabVIEW,  VIs used within other VIs are called  subVIs. You will learn how to build the icon and connector pane of a VI so that it can be used as a subVI
This lesson describes the differences between NI DAQ systems and instrument control and how LabVIEW connects to hardware to get real-world measurements
This lesson describes the basic concept of file I/O and teaches how to access and modify file resources in LabVIEW
This lesson introduces common LabVIEW design techniques and the state machine design pattern.

Related Resources


These labs enable students to apply the skills they learn.


These labs have related concepts that can expand student experience.


LabVIEW is systems engineering software for applications that require test, measurement, and control with rapid access to hardware and data insights.

Log in to submit a comment.