Skip to content
UdemyArduinoPaid courseBeginner levelCertificate

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

icon
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

icon
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


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Daniel McCarthy

$34.99

icon
More Arduino courses

Free

$74.99

$89.99

$69.99

$79.99

$159.99

icon
Reviews

4.6

372 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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)

Showing all 10 reviews on CourseDuck

Read all 372 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100