Engineering Teaching Resources

Implement a hands-on approach to engineering education with resources developed by leaders in education.

Accelerate Student Discovery

Engineering educators are preparing students to design the systems that will tackle the world’s grand challenges. This requires engaging, hands-on curriculum that inspires students and puts theory into practice. Hear from one of our authors on how the studio-style curriculum at the University of Virginia improved student engagement. Then, browse our portal to find open-ended projects and ABET-aligned laboratories to accelerate student discovery in key topics and application areas.

Analog, digital, and power electronics are foundational throughout countless application areas. Help students to overcome the challenges of understanding complex theoretical topics by implementing engaging hands-on labs that connect theory, to real-world experimentation.

Featured Course Sets

ECE Fundamentals 1

Developed in collaboration with the University of Virginia, Fundamentals 1 is the first in a series of 3 course sets that redefine how the core topics of circuits, electronics,...

Digital Electronics

This is an intermediate level course covering both combinational and sequential digital electronics topics. Course topics range from simulating logic gates in NI Multisim to...

Circuits 101

Circuits 101 is an online, interactive, introductory course covering basic analog circuit topics from component measurements to RLC circuits. Students will go through a hands-on...

Featured Course Modules

Lab 5: Amplitude Modulation and Demodulation

This lab introduces students to communications theory with amplitude modulation and demodulation. Students will explore the theory behind amplitude modulation, use the Analog...

Digital Clock - Application Lab #1

A variety of concepts and skills developed in the digital electronics lab series will be combined to design and build a digital clock in a project-based application lab. Students...

Multiplexers and Demultiplexers

In this lab, students will learn how multiplexers and demultiplexers work, as well as the basics of clock multiplexing. They will complete activities to reflect on the...

Preparing students for ambitious engineering design and research requires the convergence of multiple domains like control systems fundamentals, mechatronic sensors, actuators, and robotic systems. Build student understanding of modelling, simulation, control algorithm design, and hardware design through innovation focused course materials built upon the mechatronics design methodology.

Featured Course Sets

NI IoT Education Beta

This beta program offers an Internet of Things (IoT) teaching approach with a suite of industry-leading tools to support engineering studies for the IoT. Early adopters are...

Labs for the Mechatronic Systems QNET

Using this system-centric lab manual, students will gain hands on experience using, analyzing, and tuning a vision-enabled robotic arm.

NI myRIO Project Essentials Guide

The myRIO Project Essentials Guide serves as the guide to interfacing NI myRIO to the wide variety of sensors, actuators, and displays that students will need for projects.

Featured Course Modules

Academic Embedded Systems Fundamentals Badge

This is a learning module that is part of the NI Badge Program. This badge holder has demonstrated basic understanding of using myRIO with LabVIEW to create an interactive project...

Blob Detection

In this lab, students will learn and apply the blob detection (or particle analysis) technique for image processing.


In this project, students learn the principles of operation and application of a gyroscope. Students use myRIO and LabVIEW to calibrate a gyroscope and acquire angular velocity...

Student discovery is accelerated when students can measure, visualize and understand the world that they study. Develop a fundamental knowledge of instrumentation and sensors by teaching hands-on labs that cultivate understanding from components to complex systems.

Featured Course Sets

myDAQ Projects for Engineering Students

myDAQ Projects for Engineering Students teaches introductory engineering concepts through engaging DAQExpress workbooks exploring data acquisition, transducer interfacing, and...

NI myDAQ and NI Multisim Problems for Circuits Textbook

This supplement to Circuits by Ulaby, Maharbiz, and Furse contains 40 additional homework problems designed for three-way solutions: analytical, simulation, and measurement.

NI ELVIS Computer-Based Instrumentation

This instructional guidebook provides an introduction to the NI ELVIS II workstation and to LabVIEW’s graphical programming environment. LabVIEW VI's are included in the download.

Featured Course Modules

Intro to Sampling Theory

Learn what sample rate means and how Nyquist’s theorem affects your data.

Academic Instrumentation Fundamentals Badge

This is a learning module that is part of the NI Badge Program. Simulate filter circuits and take measurements with an Analog Discovery 2, viewing signals and gaining insight into...

Lab 7: The Photovoltaic Characterization

The purpose of this lab is to study the behavior of some types of solar cells and mini solar panels, using the NI ELVIS II platform.

Today’s students will be responsible for 5G, Massive MIMO and mmWave that will power trends like the Internet of Things and autonomous vehicles. A hands-on teaching approach helps students overcome the barrier to understanding through the exploration of signals and systems, radio transceiver design, software defined radio, as well as analog and digital modulation.

Featured Course Sets

Digital Communications

Digital Communications by Prof. Robert Heath features deep dives into algorithm design for modulation and demodulation; pulse shaping; energy detection; equalization; frame...

Engineering Signals and Systems Second Edition Textbook

Sophomore or Junior level textbook designed for a two-course sequence, covering continuous-time signals and systems and their discrete-time counterparts.

Introductory Communications Systems

The twelve lab exercises presented in this package are intended to accompany an introductory course in communication systems offered at the junior or senior level in an electrical...

Featured Course Modules

Lab 12: Quadrature Phase-Shift Keying

In this lab project we introduce quadrature phase-shift keying (QPSK), a variation on binary phase-shift keying that encodes two bits of data into each symbol.

Lab 5: Double-Sideband Suppressed-Carrier

This laboratory exercise introduces suppressed-carrier modulation.

Lab 10: The Eye Diagram

In this lab project we will examine how the eye diagram changes when intersymbol interference (ISI) is present in the communication channel.