NI Online Training Resources

Learn Faster. Validate Skills. Engineer Ambitiously.

Accessible Anytime, Anywhere

This on-demand interactive multimedia experience covers key concepts in a series of modules. NI online training is a cost-effective learning option and reference tool with interactive quizzes and exercises to test your understanding.


Courses are available in several languages supporting a wide range of NI products and application areas. Browse the catalog to find a course that meets your needs.

NI online training is a cost-effective alternative that is accessible 24 hours a day from Each online training course contains multimedia training modules that cover the same topics as the corresponding instructor-led course, interactive quizzes to test your understanding, and challenging exercises and their solutions. Use online training for a quick refresher on technical topics or to prepare for an upcoming certification exam.


Access Requirements

To access NI Online Training Courses you must be logged into and have an active service contract or relevant access code associated with your user profile.

Start Learning

  1. Navigate to the course overview page for a course that fits your project needs.
    • Select a course from the Start Learning tab on this page.
  2. Click the Access Course button on the course overview page to launch your selected course.
  3. Follow along with the course content at your own pace. Don't worry if you cannot complete a course or module all at once. When you come back to the course, the system will remember where you left off.
  4. When you complete a course, use the suggestions on the course overview pages for guidance on what additional courses to take.
Download the NI Online Training Quick Start Guide for more details on interacting with NI's online courses.  

If you have trouble accessing your courses, please contact our technical representatives at

Prefer a Live Instructor?

NI offers instructor-led training courses in multiple formats, including classes held at a local facility, on-site at your office, and in a virtual classroom. You can select a delivery format to accommodate your time constraints, budget, and personal learning preferences. Whichever format you choose, NI training courses can help you achieve immediate productivity gain and long-term success. 


See a comparison of the training formats 

Begin your learning path with one of these introductory courses.

LabVIEW Core 1

Explore the LabVIEW environment, dataflow programming, and common LabVIEW development techniques as you develop basic applications.

Transitioning to LabVIEW NXG

Ease the migration of your development skills and existing applications to LabVIEW NXG.

LabVIEW NXG Core 1: Acquire, Analyze, Visualize

Explore the LabVIEW NXG environment, dataflow programming, and common LabVIEW development techniques as you develop basic applications.

Developing Test Programs Using TestStand

Learn to navigate the TestStand environment and quickly create test applications that satisfy your test needs using different design languages.

Data Acquisition Using NI-DAQmx and LabVIEW

Explore the fundamentals of data acquisition using sensors, NI data acquisition hardware, and LabVIEW.

DIAdem Basics

Explore how to use the most important analysis, reporting, and data management features of the NI DIAdem environment.

These courses will launch in the new online training experience that we are building on We’re excited to share the new ways that we will be able to help you learn and track your progress.  

We’re starting with just a few of our online training modules, and we will be adding more all the time.

Using SystemLink Software to Manage Systems and Data

In this course, you'll learn how to use the SystemLink software environment to deploy software, manage hardware assets, and collect test results.