Arduino Embedded C With Electronics/Schematics/PCB (Udemy.com)
Learn all about schematics, Printed Circuit Boards and Firmware Programming With Embedded C
Created by: Daniel McCarthy
Last updated June 2025
What you will learn
- All about Arduino and firmware programming
- Designing Electronic Schematics
- Designing PCB(Printed Circuit Boards)
How it compares
Against the other 295 rated Udemy courses in Arduino on CourseDuck:
- Rating4.6 out of 5higher than 77% of them
- Reviews372#84 of 296 by number of reviews
- Length4.1 hoursshorter than 59% of them
- Last updatedJune 2025more recently than 64% of them
Course Description
In this course you will learn all about the Arduino board and how to program it. We go through various stages in this course and you are taught all about the basics of electronics and how to program Arduino firmware with Embedded C.
If you have never even picked up a wire in your life then this course is for you, by the end of this course you will have all the experience you need to get a good grade in a university module that's based on Arduino. You will have the experience required to further your education and you will know how to create some really fun little exercises in Arduino.
Not to mention you will also understand the basics of electronics at a fundamental level and have experience with various components such as resistors, LED's, diodes, capacitors and much more.
You are taught all about schematics and how to read and write them, as well as how to create printed circuit boards from these schematics so that you can have your very own circuit board shipped to your home based on your design!
This course also includes a Whack A Mole Game where you are taught how to create your very own little Arduino electronic game using LED's and push buttons
This course has a 30 day money back guarantee if you are not satisfied you can have your money back
Instructor Details
- 4.6 Rating
372 Reviews
Daniel McCarthy
Daniel McCarthy is a seasoned software engineer with more than 20 years of experience. Armed with a Master’s in Advanced Computer Science from Cardiff Metropolitan University, he has worked on everything from web applications to sophisticated compiler and kernel architecture.
A specialist in bootloader and kernel development, Daniel created two proprietary programming languages—Craft, a general-purpose language, and Marble, a web-centric language similar to PHP—and has built multiple C compilers from the ground up.
Fluent in C, C++, Java, x86 and PIC assembly, SQL, PHP, HTML5, JavaScript, CSS, and his own Craft and Marble, he has also authored production-grade Linux kernel modules.
Today, Daniel teaches kernel and compiler development to thousands of students worldwide, channeling his decades of expertise into mentoring the next generation of professional software engineers.
More courses by Daniel McCarthy
Data Structures And Algorithms In The C Programming Language (2025)
4.5 (162 Reviews)
Provider: Udemy
Time: 2.7h
$34.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 Hussam Alhassan on 12/30/2023
A great introduction to Arduino and PCB/Schematics design. Helps easing into the world of circuit and PCB design with concise explanations.
By Jose Perez on 12/18/2022
Really nice for beginners and not so beginners too. I can say that I learned new tools to work with Arduino.
By Dan Pantea on 11/21/2020
It was really good. I didn't really expect to use KiCad, so I was really surprised that the trainer mentioned installing KiCad.
By Prajjwal Mahajan on 8/12/2020
The course was good enough ,the explanation was very easy to understand. Overall it was great and fun to learn.
By VEGI PUJIANTO on 5/25/2020
this is my First time that I get online tutorial and I think this is very good for my learning, thanks udemy
By Teegala Anudeep on 5/24/2020
The course structure is very good and the instructor is fairly clear in explaining the things. It is a good course to understand all the basic stuff about Arduino and getting started with it.
By M.Jeevan Kumar on 5/23/2020
Nicely done. I was thinking that I required Adruino for trying out and learning it, but it was made very easy through the simulation he taught.
By Suraj Krishnamurthi on 5/23/2020
The PCB designing part could have been extended. Excluding that part, it was a good experience.
By Jyothi Warad on 5/22/2020
I learn new concept in this course, and It is very useful for me.The Resource person was very Excellent,Thank you so much sir.
By Ajayi Matthew Oluwasijibomi on 5/22/2020
A good tutor, well outlined and explained courses and just too simplified for a beginner I will be waiting for my certificate so that I will proudly add to my Resume (proud I took a course from Udemy)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100







