Beyond Arduino, Part 2: Analog Input Output (Udemy.com)
Learn how to actually interact with the analog world in your favorite microcontroller platform
Created by: Eduardo Corpeño
Last updated March 2022
What you will learn
- Design analog hardware around your IoT applications
- Design add-on analog circuitry for popular development boards such as Arduino and Raspberry Pi.
- Understand how a microcontroller interacts with its supporting analog hardware
How it compares
Against the other 295 rated Udemy courses in Arduino on CourseDuck:
- Rating4.4 out of 5higher than 50% of them
- Reviews86#212 of 296 by number of reviews
- Length3.8 hoursshorter than 63% of them
- Last updatedMarch 2022earlier than 65% of them
Quality Score
Overall Score : 88 / 100
Course Description
Do you know how the analog interfacing elements in a microcontroller work? Well, you will learn that here.
This is not exactly a hands-on course, not if you don't want it to be. There are no promises on the projects you'll make because I won't force you to build something you didn't choose to. However, I strongly recommend that you code along. Several microcontroller development platforms are showcased, but you should follow the examples with your own microcontroller.Who this course is for:
- Makers who have some experience with hardware and would like to learn how these circuits work with as few equations as possible.
- Coders who were introduced to hardware through some development board popular in the Maker movement, such as the Raspberry Pi or Arduino (e.g. blinking an LED, reading push button input)
- Beginners who would rather skip the boring theory and math, and dive into fun hands- on applications that move, light up and make sounds instead.
- This course is not for advanced hardware designers or electrical engineers.
- This is not an introductory Microcontroller course. You will not learn to use an Arduino board by taking this course.
- This is not a theoretical electronics course. Some of the basics are covered but we won't study differential equations, transforms, or transfer functions.
Instructor Details
- 4.4 Rating
86 Reviews
Eduardo Corpeño
I'm an Electrical and Computer Engineer. I've been teaching Electrical and Computer Engineering at undergraduate and graduate for over 15 years now.
I love hardware, software and teaching.
I have 7 courses on Udemy so far, one on a technique to solve engineering problems easily, a series of 4 courses (so far) on the electronics and algorithms behind microcontroller platforms, and another series on FPGAs.
Among the subjects in the classes I teach on campus, my strongest are Electrical Circuit Theory, Electronic Devices, Digital Design, Computer Architecture, Microcontrollers, Assembly and C Programming for Embedded Applications, Hardware Description Languages, Field Programmable Gate Arrays, Artificial Intelligence, Printed Circuit Board Design and Real Time Operating Systems.
Along with two of my finest colleagues, I created one of the first MOOCs in Spanish, an introduction to the Raspberry Pi. We wrote a conference paper on the outcome of this very successful course.
I recently got a Master of Science in Computer Science at Georgia Tech and I loved every minute of it.Telecom Engineer passionate about new technologies and my family. The general background I have revolves around value added services in mobile services and also product marketing for a major brand of mobile devices. When it comes to hardware design I came across various developer platforms when designing my bachelor's thesis. After 6+ years of experience I became a mommy to my dear Ignacio and
More courses by Eduardo Corpeño
Beyond Arduino: Electronics for Developers & Makers - (GPIO) (2026)
4.4 (319 Reviews)
Provider: Udemy
Time: 6.1h
$74.99
Beyond Arduino, Pt 3: Interrupt Driven Embedded Applications (2022)
4.3 (90 Reviews)
Provider: Udemy
Time: 3.2h
$49.99
Beyond Arduino, Part 4: C for Embedded Applications (2020)
4.4 (71 Reviews)
Provider: Udemy
Time: 6h
$54.99
More Arduino courses
Learn to Build a Computer (PC) in 2026 - all types!
4.9 (245 Reviews)
Provider: Udemy
Time: 6.1h
$74.99
Raspberry Pi For Beginners - 2026 Complete Course
4.8 (3,105 Reviews)
Provider: Udemy
Time: 10.6h
$89.99
Ultimate Guide to Raspberry Pi : Tips, Tricks and Hacks (2023)
4.8 (2,363 Reviews)
Provider: Udemy
Time: 5.2h
$69.99
Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL (MCU3) (2026)
4.8 (487 Reviews)
Provider: Udemy
Time: 8.1h
$79.99
Arduino Step by Step: Getting Started (2024)
4.7 (8,714 Reviews)
Provider: Udemy
Time: 21.4h
$159.99
Reviews
By Gregg V
This course manages to offer a broad overview as well as to drill down into some very detailed explanations. I'm finding it extremely helpful!
By Steve Ellis
Lots of repetition in the first couple lectures
By Zgibek
Great course!
By Robert Tracey
Excellent course.
By William Singleton
very good, thanks
By Tonis Kuik
Very clear explanations of analogue amplifiers
By Frank Tricamo
I know you have a lot to share, but a lot of this stuff is too basic. I think the audience you're reaching really knows this stuff....let's get more granular
By Dapo Sosanya
Interesing and undestandable!
By Dariusz Biedrzycki
Wery good. Simple examples. Very good showing big part of knowlege.
By WRCoyle
excellent coarse. I enjoyed most all the information. thank you
By William Alhuay
very good explanation now I know where the binary numbers came from, excellent tutorial thank you..
By John
I truly like the instructor's teaching style, detail to reach the section goal, technique toward helping the student understand the topic. hope there soon is a Part 3 to this series.










