Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Become an Arduino Developer

via LinkedIn Learning Path


Build electronic devices that meet your own specifications. Arduino boards give you easy access to microcontrollers, letting you create new kinds of devices by connecting them to inputs and outputs, and writing software to add logic. In this learning path, learn how Arduino can support your dreams.
  • Create simple programs that run on Arduino.
  • Learn to control devices from the Arduino.
  • Respond to data received from sensors.


Courses under this program:
Course 1: Learning Arduino: Foundations
-Bring your ideas to life with Arduino. Learn about the basic features and capabilities of an Arduino board, and discover how to start programming your own projects.

Course 2: Electronics Foundations: Fundamentals
-Learn how to practically apply the fundamental concepts of voltage, current, resistance, and power when building electronic circuits.

Course 3: Electronics Foundations: Basic Circuits
-Discover how to build basic circuits using resistors, capacitors, and inductors. Learn how each component works, how they affect voltage and current, and why they're used.

Course 4: Learning Arduino: Interfacing with Hardware
-Learn how to build interactive electronics with the Arduino microcontroller and components such as LCD screens, LEDs, and keypads.

Course 5: Electronics Foundations: Semiconductor Devices
-Discover how to build electronic circuits using three common types of semiconductor components: diodes, transistors, and operational amplifiers.

Course 6: Learning Arduino: Interfacing with Analog Devices
-Take your Arduino projects to the next level. Learn how to connect analog devices—sensors and circuits, LEDs, joysticks, and stepper motors—to your Arduino board.

Course 7: Learning Arduino: Pulse Width Modulation
-Power your DIY electronics projects with Arduino and pulse width modulation. Learn how to program servos, motors, and LEDs to react to the world around them.

Course 8: Learning C
-Get a quick introduction to the vocabulary and basics of programming in C, the language that inspired C++, Objective-C, and many others.

Course 9: C Programming for Embedded Applications
-Learn to write embedded software in C and deliver applications that are small, efficient, and fast.

Course 10: Arduino: Prototyping
-Go beyond the basics and learn what it takes to develop iterative hardware prototypes using Arduino.

Course 11: Learning Soldering for Electronics
-Learn how to solder together components to make products or projects that use electronics under the hood.


Taught by

Zahraa Khalil, Barron Stone, Rae Hoyt, Dan Gookin, Eduardo Corpeño, Robert Gallup and Marc de Vinck


Start your review of Become an Arduino Developer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.