
Discover the basics of voltage, current, resistance, and capacitance through water analogies. Learn how these quantities interrelate and how they are measured and used in circuits.
Explore how a multimeter measures volts, amps, resistance, and continuity. Understand how ranges improve accuracy, how to connect probes in parallel for voltage and resistance, and in series for continuity.
Master Ohm's law by relating resistance, current, and voltage, using the Ohm's law triangle to calculate any variable and substitute equations for circuit calculations; distinguish omega and non omega devices.
Explore buttons and switches as fundamental interfaces, learning open and closed states and the default resting position. Compare momentary and maintained switches and how poles and throws shape circuit connections.
Learn how resistors limit current with ohm's law, read color band values for carbon, metal, and metal-oxide types, and use them in series, parallel, and as pull-ups for microcontrollers.
Explore how transistors act as fast digital switches in semiconductors, with emitter, base, and collector enabling on/off control of high power loads, underpinning binary computing and low power operation.
Discover how diodes steer current with forward and reverse bias, illustrating anode and cathode concepts. Explore uses like half-wave rectifying, reverse-polarity protection, and flyback circuits.
Learn how capacitors store electrical charge and discharge quickly, governed by capacitance and the dielectric, and how they smooth power, filter DC, and power timing.
Explore how inductors store energy in magnetic fields created by current, resist changes via back emf, and shape dc and ac circuit behavior for filtering, sensing, and power transformation.
Explore how oscillators generate ac signals from a dc source, define frequency in hertz, and compare sine, relaxation, and non-sinusoidal types, with LC, RC, crystal, MEMS, and 555 timer examples.
Explore light dependent resistors as analog brightness sensors that become more conductive under light, producing 0–1023 readings for microcontrollers and simple wiring and code examples.
Explore how pull up and pull down resistors set default digital pin states, reduce noise, and wire buttons with Arduino or Raspberry Pi, including enabling internal pullups.
Discover how ultrasonic distance sensors use emitters and receivers to measure distance via echo, including trigger and echo pins, and read distances with Arduino code and libraries.
Compare mechanical and solid-state relays, showing how relays switch high loads with no moving parts, and describe configurations like SPST, SPDT, and DPDT. Explain protection with flyback diodes and snubbers.
Discover how brushed dc motors convert electrical energy into motion, and wire them with transistors and diodes to protect against back emf while enabling use in drones, robots, and cars.
Explore how stepper motors deliver high precision for 3d printers and computer numerical control applications, via bipolar or unipolar wiring, rotor-stator design, and permanent magnet, reluctor, or hybrid synchronous types.
Explore how servos provide precise positional control, with metal gears, PWM signals, and Arduino code, enabling hobbyists to move and hold positions.
Explore analog and digital signal basics, from voltage over time to PWM for simulating analog levels, and learn how ADCs enable microcontrollers like Arduino to process these signals.
Explain spi basics: a single master uses clock, the master out slave in line, and the master in slave out line, with optional slave select for multiple devices.
Learn I2C communication, a two-wire master‑slave protocol connecting up to 1008 devices with start, address, read/write, acknowledge, data transfer, and stop conditions at speeds up to 3.2 Mbps.
Explore the controller area network (CAN bus) as a peer-to-peer network that uses priority IDs and CAN frames with start, data, CRC, and ACK across high-speed, low-speed, and single-wire variants.
Compare microcontrollers and microprocessors to clarify their roles in electronics projects, and see how integration versus external memory shapes suitable applications.
Assess Arduino and Raspberry Pi by comparing ease of use, libraries, open-source shields, and Raspberry Pi's full computer power for tasks requiring a monitor and an operating system.
This course is the extension to my popular "Electronics crash course" YouTube series with over 43,000 viewers in the last 5 months.
This course was designed with a singular goal -- to make learning electronics fun, and approachable for everyone. Electronics are at the heart of the 21st century from robotics, automobiles, automation, communications, security etc. This course will be your best friend in helping familiarize you with the history, theory, & use-cases behind the core electronics that power our world.
What makes this course so unique?
Before we dive into the details of this course, I want to share with you what makes this course special. When I started learning electronics, all the courses, and guides I found were overly technical, too long for my attention span, and far too boring. This course fixes all of that. Each lesson is roughly 5 minutes long, uses animations to explain complex concepts, and I use real world analogies to help you understand complex concepts. Plus this course has zero boring PowerPoints or slideshows. We also touch on the history and fun facts about the why of each electronics that keep the lessons more interesting.
Furthermore, each video lesson is paired with a very deep video article that dives much deeper into the concepts if you want a deeper knowledge, and each video has a quiz to make sure that you are able to understand the concepts being taught! This approach makes it incredibly easy to get a breadth of knowledge and also a depth of knowledge.
Lastly, new lessons are added each week so you can keep learning!
Do feel free to check out sample lessons via the preview tab.