Skip to content
UdemyArduinoPaid courseBeginner levelCertificate

Crash Course Digital Electronics (Udemy.com)

Over 10.000+ enrolled! Master Digital Electronics and Robotics. Go from Zero to building a real CPU!

Created by: Hardware Academy

Last updated November 2021

icon
What you will learn

  • Core concepts in digital electronics
  • How a CPU works by building one from scratch
  • How microprocessors and microcontrollers work and the difference between the two
  • How softwares are loaded and executed on a microprocessor and a microcontroller
  • Key building blocks of designing a CPU, a microprocessor and a microcontroller
  • Memory types like Register, Cache, RAM, SRAM, DRAM, ROM, EEPROM and Flash
  • The different peripherals that exists in both microprocessor and microcontroller
  • How has technology progressed starting from the 18th century up to 2022
  • The different communication protocols that are extensively used in a microcontroller
  • How operating systems (OS) work and why we need them in the first place
  • The concepts you will learn can be applied in Robotics, Embedded Software Engineering, Computer Science and of course, Electronics

How it compares

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

  • Rating4.5 out of 5higher than 65% of them
  • Reviews949#39 of 296 by number of reviews
  • Length8.6 hourslonger than 69% of them
  • Last updatedNovember 2021earlier than 67% of them

icon
Course Description

Welcome to Crash Course Digital Electronics!

CAUTION: If you don't like history, in particular, you are not interested in finding out how the technology has evolved from ancient programming methods to high-level programming languages, or how we scaled from Intel 4004 (first MPU in the world) with a transistor count of just 2300 to modern microprocessors like the M1 microprocessor with a transistor count of a whopping 16 billion, then this course is not for you.

This course was developed to teach not only how the fundamental parts of digital electronics work, but how on earth we have reached to build such amazing things? We are going back all the way to 1839 to the Jacquard machine which is considered as the first programmable mechanical computer that was programmed using punch cards, all the way to modern compilers, programming languages, microprocessors, microcontrollers, and operating systems.

All the tutorials are built using animation techniques to illustrate the concepts and for ease of understanding (I'm not the best animator by far, but I'm trying really hard!).


Your knowledge will be tested! - After finishing a chapter, you will be given a quiz with a plethora of questions (including images and diagrams) you will need to answer. If you get them right, you can be confident that you have understood what I had to say in that chapter.


Overall, what you will learn after finishing this course:

- the basics of digital electronics

- how positive/negative numbers, floating-point numbers, characters are encoded in binary

- how a CPU works by building one from SCRATCH!

- how a program is executed on a CPU

- how to build an external RAM, starting from a 1-bit memory cell and how to scale it up to a bigger one

- the difference between a CPU, a Microprocessor and a Microcontroller

- how a Microprocessor and a Microcontroller work

- the multitude of internal peripherals that can be found inside a modern Microprocessor and a Microcontroller

- how a compiler works, including linker and linker script file

- how to program a microcontroller

- how the different communication protocols work in a microcontroller

- how does an Operating System work and why do we need them


REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money-back guarantee for 30 days! So, it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.

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

Hardware Academy

Hardware Academy has more than 7 years of experience in several different industries: Defense, Telecommunications, Semiconductors, Electronic Design Automation, Computer Software. Its immediate objective is to utilize its effective communication skills and innate technical ability to provide high-quality courses for students all over the world.

We try to teach students electronics in the most comprehensive and fun way possible.

icon
More courses by Hardware Academy

$16.99

$44.99

icon
More Arduino courses

Free

$74.99

$89.99

$69.99

$79.99

$159.99

icon
Reviews

4.5

949 ratings on Udemy

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

By Anton Lohvynenko on 3/10/2025

Good Course! Fully met my expectations. I've review some topics from University, knew something new from computer history, and learned something new. My impression from the course could be better. Unfortunately, there is some mess in Quiz questions. I hope author will review it and fix it. Anyway thank you for your hard work!

By Yağız Üçüncü on 8/21/2024

Its my kind gratitude to you for creating these courses on electronics. I would appreciate if you would continue doing this with embedded systems, a throughly one. Starting from the beginning with a microcontroller/microprocessor be it pic, arduino, esp or stm, and go along with everything about them. Thanks anyway for the already out there courses. Cheers!

By SOHAIB BOUZAID on 4/25/2024

What I really liked about this course is the number of questions, it gives you the ability to assess yourself, but some questions are ambiguous. Some parts about MCUs and CPUs are missing even though they are important for later, like interruptions and watchdogs. Nevertheless, the course is really interesting, I learned a lot.

By Jens Burkhardt on 2/7/2024

After watching the first 30 secounds I wanted to quite the course already becasue I had diffuculties with the teachers accent. But I suprisinlgy got used to it and I do not regret it. The course is amazing. I learned so much I did not even though about I would need to know. It helped me understanding so many thing now better that I can really recommend to take the time and do this course :)

By Krystian Gajda on 5/14/2023

I normaly don't have a need to leave review after goin through a course, but not this time, i really appreciate how good this course is and how good topics are structured, for me it is game changer if it comes to the digital electornics, since i got my way to go with this grasp of digital electornics, its time to maybe go with a lot more complicated topics.

By Daniel Lopez on 5/5/2023

Im satisfied with this course, it's very complete, the topics are pretty good explained and the is nice. I hope the teacher will do a course to practice all these topics and concepts, i mean, a course to create several useful projects with arduino, some others MCUs and raspberry pi, you know here are the whole theory, but a lot of practice would be so amazing :D.

By Bogdan Bokor on 10/30/2022

Pro: Great course with great explinations. I feel it achieved it’s goal to pass that level of knowledge. Con: The quizes are over kill in my opinion. The quizes are way too long, the questions are sometime not about the knowledge but about details in the course (like name of a person or year of an event, irelevant in my opinion).

By Carlos Roque on 10/23/2022

I must admit that I was a little bit pessimistic about the course at first due to relative history matters. But it became so interesting to me when I reached logic gates portion and CPU operation, etc. I always wanted to learn exactly the operation of the microprocessor system. And this was presented clearly in this course. Also, using an excellent imaging system makes the course easy to grasp and fun, not to mention perking up further my interest on CPUs.

By James Miller on 10/7/2022

I have completed this course after paying for it on Udemy and found it very helpful and the topic was well explained. I initially gave a 5 star review but I went over to youtube and found that most of the script for this course has been copied word for word from "Crash Course: Computer Science". Which is available for free. I feel a bit scammed by this. However, some of the material doesn't seem to be stolen from Crash Course on youtube. Whether it is stolen from somewhere else though I am not sure. I haven't asked for a refund as I don't want to loose the information that I can't find on youtube. Just feel quite soured by the obvious theft here. Unless of course if the injustice is the other way around, then I am happy I have given money to this person.

By Darwin Robert Johnson on 6/20/2022

Anyone who wants to take a look under the hood of the amazing world of computers and digital electronics should definetly take this course.The instructor does an amazing job in blending history about the problems faced by computer engineers with how and why they came with the solutions that they did.

Showing all 10 reviews on CourseDuck

Read all 949 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 : 90 / 100