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.
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.
1h 5m • COURSE
Electronics Foundations: Fundamentals with Barron Stone
Learn how to practically apply the fundamental concepts of voltage, current, resistance, and power when building electronic circuits.
1h 17m • COURSE
Electronics Foundations: Basic Circuits with 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.
4h 2m • COURSE
Learning Arduino: Interfacing with Hardware with Zahraa Khalil
Learn how to build interactive electronics with the Arduino microcontroller and components such as LCD screens, LEDs, and keypads.
1h 40m • COURSE
Electronics Foundations: Semiconductor Devices with Barron Stone
Discover how to build electronic circuits using three common types of semiconductor components: diodes, transistors, and operational amplifiers.
4h 8m • COURSE
Learning Arduino: Interfacing with Analog Devices with Zahraa 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.
1h 35m • COURSE
Learning Arduino: Pulse Width Modulation with 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.
1h 16m • COURSE
Learning C with 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.
3h 16m • COURSE
C Programming for Embedded Applications with Eduardo Corpeño
Learn to write embedded software in C and deliver applications that are small, efficient, and fast.
1h 43m • COURSE
Arduino: Prototyping with Robert Gallup
Go beyond the basics and learn what it takes to develop iterative hardware prototypes using Arduino.
1h 27m • COURSE
You'll learn hardware and software integration skills with these experts.
Zahraa Khalil is an engineering instructor and educator.
Zahraa is passionate about STEM education—a keen interest that is reflected in her work as an electrical engineering instructor. In addition to her work in higher education, she is currently the IEEE WIE (Women in Engineering) Canada central area chair for 2019. In addition, she volunteers as education chapter membership development lead for IEEE WIE. She is an advocate for and volunteer at education programs which improve the entry and retention of women in engineering programs.
Barron Stone is an electrical engineer experienced in both low-level digital hardware and high-level software.
He earned his bachelor of science in electrical engineering from Rice University and his master of science in electrical engineering from the Air Force Institute of Technology. He spent several years as an applications engineer and product-marketing engineer at National Instruments, where he developed marketing and training content for the FPGA-based NI FlexRIO modular instruments. Today, Barron is serving as an officer in the United States Air Force.
Rae Hoyt is a creative soul with a technical mind.
With her bachelor of fine arts in digital media arts, she aims to unite art and technology. From programming and circuit hacking to creating physical forms, Rae lives for innovation. In her professional life, she is a lead content producer for LinkedIn Learning and Lynda.com, working with instructors to craft networking, data privacy, and security courses. In the evenings, you might find her working on her cars and motorcycles, sewing a new outfit, or learning a fresh piece of technology. Simply put, Rae loves using her hands, exploring the world, and solving problems.
Dan Gookin is the author of more than 120 titles. He has been writing about technology for over 20 years.
Dan combines his love of writing with his gizmo fascination to create books that are informative, entertaining, and not boring. Because his 120 titles have 12 million copies in print that have been translated into over 30 languages, Dan can attest that his method of crafting computer tomes seems to work.
Perhaps his most famous title is the original DOS For Dummies, published in 1991. It became the world's fastest-selling computer book, at one time moving more copies per week than the New York Times #1 bestseller (though as a reference, it could not be listed on the NYT Bestseller list). From that book spawned the entire line of For Dummies books, which remains a publishing phenomena to this day.
Dan's most popular titles include PCs For Dummies, Word For Dummies, Laptops For Dummies, and Droid X For Dummies. He also maintains the vast and helpful website, www.wambooli.com.
Dan holds a degree in communications/visual arts from the University of California, San Diego. Presently, he lives in the Pacific Northwest, where he enjoys spending time with his sons playing video games inside while they watch the gentle woods of Idaho.
Eduardo Corpeño has been an electrical engineer, computer programmer, and teacher for over 15 years.
He has published five courses on Udemy, on subjects such as solving engineering problems and understanding the electronics and algorithms behind microcontroller platforms. At Galileo University, Guatemala City, he teaches electrical circuit theory, electronic devices, digital design, computer architecture, microcontrollers, assembly and C programming for embedded applications, hardware description languages (HDLs), field-programmable gate arrays, artificial intelligence, printed circuit board design, and real-time operating systems.
Along with two colleagues, Eduardo created one of the first MOOCs in Spanish: an introduction to the Raspberry Pi. They wrote a conference paper on the outcome of this very successful course.
Eduardo recently earned a master of science degree in computer science at Georgia Tech and has started creating courses for LinkedIn Learning.
Robert Gallup is a technologist, designer, maker, and speaker.
Robert thrives at the nexus of people, technology, and design. He engages with early-stage entrepreneurial projects, exploring innovative approaches and new technologies. His experience has ranged from managing game development teams to developing connected products. Currently, Robert makes things and consults in strategic communication, prototyping, and design. As an educator and speaker, he also creates and leads skill- and team-building workshops exploring Arduino and maker technology.