Note: This learning path will be retired on Nov 30, 2022 as part of our regular library refresh. If you’d like a certificate of completion for this path, please complete all courses below before Nov 30, 2022.
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
-
1
Learning Arduino: Foundations1h 6mLearning Arduino: Foundations
By: Zara Khalil
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.
-
2
Electronics Foundations: Fundamentals1h 17mElectronics Foundations: Fundamentals
By: Barron Stone
Learn how to practically apply the fundamental concepts of voltage, current, resistance, and power when building electronic circuits.
-
3
Electronics Foundations: Basic Circuits4h 2mElectronics Foundations: Basic Circuits
By: Barron Stone
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.
-
4
Learning Arduino: Interfacing with Hardware1h 40mLearning Arduino: Interfacing with Hardware
By: Zara Khalil
Learn how to build interactive electronics with the Arduino microcontroller and components such as LCD screens, LEDs, and keypads.
-
5
Electronics Foundations: Semiconductor Devices4h 8mElectronics Foundations: Semiconductor Devices
By: Barron Stone
Discover how to build electronic circuits using three common types of semiconductor components: diodes, transistors, and operational amplifiers.
-
6
Learning Arduino: Interfacing with Analog Devices1h 35mLearning Arduino: Interfacing with Analog Devices
By: Zara Khalil
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.
-
7
Learning Arduino: Pulse Width Modulation1h 16mLearning Arduino: Pulse Width Modulation
By: Rae Hoyt
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.
-
8
C Programming Basics: Flow Control, Variables, and Pointers3h 17mC Programming Basics: Flow Control, Variables, and Pointers
By: Dan Gookin
Get a quick introduction to the vocabulary and basics of programming in C, the language that inspired C++, Objective-C, and many others.
-
9
C Programming for Embedded Applications2h 5mC Programming for Embedded Applications
By: Eduardo Corpeño
Learn to write embedded software in the top programming language paying attention to what matters most in this field: size and energy consumption.
-
10
Arduino: Prototyping1h 53mArduino: Prototyping
By: Robert Gallup
Go beyond the basics and learn what it takes to develop iterative hardware prototypes using Arduino.
-
11
Learning Soldering for Electronics2h 5mLearning Soldering for Electronics
By: Marc de Vinck
Learn how to solder together components to make products or projects that use electronics under the hood.
Instructors
Zara Khalil
Engineering Educator | LinkedIn Learning [In]structor | Industrial Automation & PLC | Instructional Design | E-Learning Content Creator/Curator
Barron Stone
Product Manager | Engineer | Instructor | Veteran
Rae Hoyt
Dan Gookin
Mad Genius
Eduardo Corpeño
Electrical & Computer Engineer, Creator of the world-renowned Brainfuino platform.
Robert Gallup
Technologist, Educator, Writer
Marc de Vinck
Hardware Product Development, Early Stage Funding, Go-to-Market Strategies, Business Development, Integrated Product Design, Prototyping and UI/UX, Helping Startups bring products to market.