Basic Programming in LabVIEW
Course Description
Overview
LabVIEW is a visual programming language designed for system design and operation management. It enables the automation of test applications, hardware management within system design, and much more. This instructor-led, live course (online) is aimed at software engineers who want to utilize LabVIEW to streamline automated measurements and system design.
Upon completion of the course, participants will be able to:
- Create control system applications in LabVIEW.
- Perform dataflow programming to execute multithreaded and multiprocessing operations.
- Implement graphical programming into the software development lifecycle.
Book a course
- Format: Remote
- Language: Polish
- Type: Public course with a guaranteed date (individuals and entire groups can join)
- Date: 15.10.2026
- Duration: 2 days (14h)
Net price per participant. The course can be customized to your needs.
Course format
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Requirements
- Knowledge of basic programming concepts.
Target audience
- Software engineers.
Course Outline
Introduction
- LabVIEW Overview
- What is LabVIEW?
- LabVIEW features
- Data types and data structures in LabVIEW
Development environment preparation
- LabVIEW installation and configuration
Programming in LabVIEW
- Creating variables
- Working with loops
- Implementing flat and stacked sequences
- Using arrays and clusters
Visualization tools
- Working with charts and graphs
Files in LabVIEW
- Reading and writing files
Nodes in LabVIEW
- Working with nodes
- Using tab controls
NI DAQ
- MAX and DAQ device installation
- Programming DAQ devices
Summary and conclusion
Frequently Asked Questions (FAQ)
Who is the LabVIEW course for and what are the prerequisites?
The course is aimed primarily at software engineers who want to expand their competencies in system design and hardware management. The only requirement before joining the course is a knowledge of basic programming concepts.
In what format is this course delivered?
The course is led live by an instructor in an online format. The course format places a strong emphasis on practical experience, which is why, alongside interactive lectures and discussions, participants perform a lot of exercises directly in a live-lab environment.
What practical skills will I gain after completing the 14-hour course?
Upon completion of the course, you will be able to independently create control system applications in LabVIEW. You will learn dataflow programming for multithreaded operations, working with loops, graphs, and nodes. You will also acquire skills in the installation and programming of DAQ devices, as well as the implementation of graphical programming into the software development lifecycle.
Is it possible to customize the course program to my needs?
Yes, we offer course customization options. If you represent a company or require a personalized learning plan that takes into account the specific testing environment within your organization, please contact us directly to discuss and finalize the details.

No budget? Get funding!
A program that allows you to quickly and easily obtain funds for employee courses.

Public courses
- Knowledge exchange and networking with professionals from various industries.
- Interactive, live sessions — not just theory, but also exercises and discussions.
- Flexible online format — join from anywhere.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
Get in Touchwroclaw@nobleprog.pl or +48 (22) 103 3718