Skip to content
UdemyArduinoPaid courseIntermediate levelCertificate

Electronics for Makers: Design Flight Computers & Controller (Udemy.com)

Master the Essentials of Electronics: From Fundamentals to PCB Design, Create your own Flight Computers and Controllers

Created by: Johannes Moser

Last updated July 2025

icon
What you will learn

  • Learn Electronic Fundamentals and Key Components
  • Apply Your Knowledge to Design Functional Circuits
  • Bring Your Circuits to Life with PCB Design Software
  • Create Your First Custom PCB for Your Own Project

How it compares

Against the other 295 rated Udemy courses in Arduino on CourseDuck:

  • Rating4.7 out of 5higher than 90% of them
  • Reviews191#133 of 296 by number of reviews
  • Length9.6 hourslonger than 75% of them
  • Last updatedJuly 2025more recently than 66% of them

icon
Course Description

Welcome to the ultimate maker electronics course! Making things is awesome, and designing your own circuit board takes it to a whole new level. But let’s face it: the journey can be challenging, and finding a clear path has been tough—until now. That’s why I created this course. I’m here to guide you from zero knowledge in electronics to crafting your own custom controller, quickly and easily.


I’m Johannes Moser, and at **jm_space**, we’ve been developing actively stabilized model rockets since 2019. To achieve that, I learned to design my own flight computers, creating 20 different designs along the way. While I’m currently studying Aerospace Engineering at TU Delft, I don’t have formal training in electronics. This unique perspective makes this course incredibly valuable; I know exactly what it takes to design your own controller without getting bogged down in unnecessary complexity.


While this course is tailored for model rocket enthusiasts, the knowledge you gain will extend far beyond rocket flight computers. You’ll also be well-equipped to design flight controllers for drones, RC cars, RC planes, and many other innovative applications.


The electronics path is structured into three comprehensive sections: Electronic Fundamentals, Electronic Circuits, and PCB Design. In the first section - Electronic Fundamentals, we will start from the very basics and gradually build up your knowledge. We will cover the fundamental concepts of atom theory to explain conductivity, electric current, voltage, and resistance. Based on these and other underlying theoretical concepts, you will understand electronic components such as resistors, capacitors, diodes, transistors, inductors, and crystal oscillators.


In the second section - Electronic Circuits, we will continue by learning how to arrange those components to create functional circuits. You will learn about all necessary circuits, including power management, microcontrollers, sensors, and output implementations. By the end of this section, you will have the knowledge needed to devise your own flight computer tailored to your specific requirements. However, understanding and designing circuits is only part of the journey. To bring your designs to life, you need to know how to realize them.


This is where the third section - PCB Design - comes in. We will use the EasyEDA design software to guide you through the entire PCB design process. You’ll learn to create schematics, place components on the layout, and route PCB traces. We’ll also cover how to select components and utilize assembly services. By the end of this section, you’ll place your first PCB order, transforming your theoretical designs into tangible, functional hardware. Along the way, we will incorporate practical examples to demonstrate concepts, components, and circuits. Additionally, activities after each lecture will help you to apply and solidify your understanding.


I’ve distilled five years of experience into this course so that you can achieve in weeks what took me years to learn. I wish there had been a course like this when I started out, as it would have saved me so much time and money. By joining this course, you’ll save yourself the time, money, and frustration that comes with trial and error.


The course is priced at $109.99—about the cost of a single failed PCB design. I made three failed designs before getting it right, so not only will this be cheaper than going it alone, but it will also be faster and a lot more fun. So, if you’re a maker—whether your project involves rockets, drones, or anything else—I can’t wait to see where your newfound electronics knowledge takes you.

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

Johannes Moser

Founder of jm_space | Aerospace Engineering Student at TU Delft

In 2019, I founded jm_space, a project dedicated to developing actively stabilized model rockets. To bring my designs to life, I had to dive deep into electronics, designing over 20 flight computers along the way. Without formal electronics training, I’ve learned everything through hands-on experience, trial and error, and, of course, persistence. This unconventional background means I understand what it's like to start from zero and why simplicity and practicality are key.

I’m currently studying Aerospace Engineering at TU Delft, where I’m continuing to refine my engineering skills. Prior to this, I graduated from a higher technical vocational college with a focus on automation technology.

At jm_space, we aim to inspire curiosity in STEM and aerospace by making model rocketry accessible. Whether you’re building rockets, drones, or other maker projects, I’m here to guide you on your journey.

icon
More Arduino courses

Free

$74.99

$89.99

$69.99

$79.99

$159.99

icon
Reviews

4.7

191 ratings on Udemy

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

By Moein Akbarof on 7/22/2026

I like how the course get into the details that can be useful in understanding the electronic concepts

By Sameer Ranjan on 6/11/2026

It was a great detailed lecture on electronics. Helped me to learn and design my own pcb. I will share my design by next one or two weeks. Thank you JM.

By Carlos Sanz Granados on 5/10/2026

He is able to explain things that are not as easy as they seem in an easy, understandable and comfortable way. I have learned a lot throughout this course. I think it is an excellent course that many people can benefit from.

By Ibrahim Ali on 11/12/2025

I love your drawings :D, it keeps me amused during thr content and never get bored. Thanks for the course.

By Darren Todd on 7/29/2025

So far, so good. I like the whiteboard, the review, the speed of teaching. I'm knew to the maker community, and I've found this course great for jumping in; it hasn't lost me yet, despite having no background in science.

By Kumar Utkarsh on 7/16/2025

I think this is an Excellent course, with all the basics you need to understand the things properly. Everything is available into ONE package, which is the best thing.

By Eduardo Ferrón on 6/3/2025

I needed to learn about battery management systems, and this course provides a very thorough explanation. I like it so far.

By Andree espinoza orellana on 4/9/2025

al inicio encontramos informacion muy basica que resulta redundante al inicio, seria bueno contar con bibliografia adicional y links para ampliar mas conocimiento, confio en que poco a poco se mejore mas el contenido con ejemplos prácticos

By Stevenson Primacio on 12/24/2024

This is the best course I have ever done in my life . I am learning things that I have never knew about . I am using this course specifically as a transition where my electronics foundational and hands on electronics projects finally start connecting . I’m building drones and then later ai , that’s why I grabbed this course. Thank you for breaking things down so well and concise .

By Michael Anreiter on 12/8/2024

For me this course was perfect. It picked up at very basic knowledge, which I've heard before in school, so it was a very good refresher on the fundamentals of electronics, but doesn't waste too much time on basics, so it does not get boring. Also the graphics are really well done, good job!

Showing all 10 reviews on CourseDuck

Read all 191 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 : 94 / 100