Choose your language
Understand Electronic and Microcontroller Circuit Design and Simulation Course
More than 2 million students worldwide

Understand Electronic and Microcontroller Circuit Design and Simulation Course

Master electronics from first principles to finished hardware — covering analog circuits, digital logic, SPICE simulation, microcontroller programming, and PCB design. You'll build the technical depth to design, simulate, and debug complete embedded systems with confidence. This is the hands-on, end-to-end engineering foundation serious builders need.

Dedika for businesses

What you will learn:

  • Analyze resistive, capacitive, and inductive circuits using core electrical laws and theorems.

  • Design and simulate analog subcircuits including amplifiers, filters, and rectifiers in SPICE.

  • Build combinational and sequential logic systems from truth tables through flip-flop implementation.

  • Configure microcontroller peripherals — GPIO, timers, ADC, and serial buses — at the register level.

  • Interface sensors, actuators, and displays to create complete embedded hardware subsystems.

  • Translate validated schematics into DFM-ready PCB layouts and fabrication-ready Gerber files.

How you study in practice Understand Electronic and Microcontroller Circuit Design and Simulation Course

How you practice Understand Electronic and Microcontroller Circuit Design and Simulation Course

For companies that want to train their team

With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Electronic Circuits

  • Lesson 1 • Reading and Drawing Schematics

    Teaches standard schematic symbols, conventions, and net labeling. Ensures students can interpret and produce professional circuit diagrams.

  • Lesson 2 • Capacitors and Inductors

    Introduces energy-storage elements and their time-domain behavior. Connects passive component theory to transient circuit response.

  • Lesson 3 • Ohm's Law and DC Analysis

    Applies Ohm's Law to resistive circuits and introduces series and parallel configurations. Provides the analytical toolkit for predicting circuit behavior.

  • Lesson 4 • Fundamental Electrical Quantities

    Introduces voltage, current, resistance, and power as measurable quantities. Establishes the unit system and physical intuition needed for all circuit analysis ahead.

  • Lesson 5 • Kirchhoff's Laws and Network Analysis

    Extends analysis to multi-loop circuits using KVL and KCL. Enables students to solve any resistive network systematically.

Chapter 2See details

Analog Components and Signal Behavior

  • Lesson 1 • Operational Amplifier Fundamentals

    Presents the ideal op-amp model and negative feedback analysis. Covers inverting, non-inverting, summing, and difference amplifier topologies.

  • Lesson 2 • Bipolar Junction Transistors

    Explains BJT operation in cutoff, active, and saturation regions. Enables design of common-emitter amplifiers and transistor switch circuits.

  • Lesson 3 • Filters and Frequency Response

    Introduces RC and op-amp active filters and Bode plot analysis. Connects frequency-domain thinking to signal conditioning applications.

  • Lesson 4 • Field-Effect Transistors

    Introduces MOSFET and JFET operation, focusing on enhancement-mode MOSFETs used in digital and power circuits. Bridges analog and digital design contexts.

  • Lesson 5 • Diodes and Rectifier Circuits

    Covers diode I-V characteristics, forward voltage, and breakdown. Applies diode models to half-wave, full-wave, and bridge rectifier designs.

Chapter 3See details

Digital Logic and Number Systems

  • Lesson 1 • Counters, Registers, and State Machines

    Applies flip-flops to build ripple counters, shift registers, and finite state machines. Prepares students for digital subsystem integration.

  • Lesson 2 • Sequential Logic and Flip-Flops

    Introduces latches, D, JK, and T flip-flops and their timing diagrams. Connects state-holding elements to counter and register design.

  • Lesson 3 • Boolean Algebra and Logic Gates

    Introduces Boolean laws, De Morgan's theorems, and standard gate symbols. Enables algebraic simplification of logic expressions before hardware implementation.

  • Lesson 4 • Number Systems and Binary Arithmetic

    Covers binary, hexadecimal, and BCD representations and conversions. Provides the numerical foundation required for digital circuit and microcontroller programming.

  • Lesson 5 • Combinational Logic Design

    Teaches truth table derivation, sum-of-products, and Karnaugh map minimization. Produces optimized combinational circuits ready for implementation.

Chapter 4See details

Circuit Simulation with SPICE Tools

  • Lesson 1 • Introduction to SPICE Simulation

    Explains SPICE netlist syntax, component models, and simulation types. Establishes the workflow connecting schematic entry to simulation results.

  • Lesson 2 • DC Operating Point and Sweep Analysis

    Covers .OP, .DC sweep, and parameter stepping to characterize circuit behavior across operating conditions. Validates biasing and transfer curves.

  • Lesson 3 • AC and Frequency-Domain Analysis

    Uses .AC analysis to plot gain and phase versus frequency for filters and amplifiers. Enables Bode plot generation and bandwidth verification.

  • Lesson 4 • Component Models and Simulation Libraries

    Teaches how to import manufacturer SPICE models and create custom subcircuits. Ensures simulation accuracy matches real-world component behavior.

  • Lesson 5 • Transient and Time-Domain Simulation

    Applies .TRAN analysis to observe switching, charging, and signal propagation over time. Connects simulation results to real oscilloscope measurements.

Chapter 5See details

Microcontroller Architecture and Programming

  • Lesson 1 • Serial Communication Protocols

    Covers UART, SPI, and I2C protocol operation and register configuration. Enables microcontroller communication with sensors, displays, and other devices.

  • Lesson 2 • Interrupts and Event-Driven Programming

    Introduces interrupt vectors, priority levels, and ISR design patterns. Shifts programming model from polling to responsive event-driven architecture.

  • Lesson 3 • Timers, PWM, and Timing Control

    Explains timer counter modes, prescalers, and PWM generation registers. Connects timing control to motor speed, LED dimming, and delay generation.

  • Lesson 4 • Microcontroller Architecture Overview

    Maps CPU core, memory types, buses, and peripheral blocks of a typical microcontroller. Provides the mental model needed to write efficient embedded code.

  • Lesson 5 • GPIO Configuration and Control

    Covers register-level GPIO configuration for input, output, and alternate functions. Enables direct hardware control without abstraction layer dependency.

Chapter 6See details

Microcontroller Peripheral Interfacing

  • Lesson 1 • Power Supply and Decoupling Design

    Addresses voltage regulation, decoupling capacitor placement, and current budget planning. Ensures reliable microcontroller operation under varying load conditions.

  • Lesson 2 • Display and User Interface Peripherals

    Covers character LCD, OLED, and seven-segment display interfacing via GPIO and I2C. Connects output peripherals to embedded system feedback loops.

  • Lesson 3 • Analog-to-Digital Conversion

    Explains ADC resolution, sampling rate, reference voltage, and conversion modes. Connects analog sensor signals to digital processing pipelines.

  • Lesson 4 • Actuator and Motor Control

    Introduces H-bridge motor drivers, servo control via PWM, and stepper motor sequencing. Enables closed-loop and open-loop motion control implementations.

  • Lesson 5 • Sensor Interfacing Techniques

    Covers resistive, capacitive, and digital sensor types with signal conditioning circuits. Prepares students to select and interface sensors for embedded applications.

Chapter 7See details

PCB Design and Layout Fundamentals

  • Lesson 1 • Signal Integrity and EMC Basics

    Introduces crosstalk, return current paths, and decoupling strategies for EMC compliance. Connects layout decisions to electromagnetic performance.

  • Lesson 2 • PCB Design Workflow and Tools

    Introduces the schematic-to-layout workflow, layer stackup, and EDA tool environment. Establishes the process framework used throughout PCB design.

  • Lesson 3 • Component Footprints and Placement

    Covers footprint creation, courtyard rules, and strategic component placement for signal flow. Reduces routing complexity and improves thermal management.

  • Lesson 4 • Routing Techniques and Trace Design

    Teaches trace width calculation, via usage, and differential pair routing. Ensures electrical performance and manufacturability of routed connections.

  • Lesson 5 • Fabrication Files and Design Review

    Covers Gerber file generation, drill files, and design-for-manufacture (DFM) review. Prepares students to submit production-ready PCB packages.

Chapter 8See details

Integrated System Design and Debugging

  • Lesson 1 • System Validation and Documentation

    Defines acceptance test procedures, regression testing, and technical documentation standards. Ensures the delivered system meets specifications and is maintainable.

  • Lesson 2 • Firmware Debugging and Optimization

    Applies breakpoints, watchpoints, and printf-style tracing to isolate firmware defects. Connects debugging tools to systematic root-cause analysis.

  • Lesson 3 • Hardware Bring-Up and Bench Testing

    Covers power-on sequencing, continuity checks, and initial firmware loading procedures. Establishes a safe and systematic hardware validation workflow.

  • Lesson 4 • System Architecture and Requirements

    Defines system-level requirements, block diagrams, and interface specifications before implementation. Prevents design rework by aligning hardware and firmware early.

  • Lesson 5 • Oscilloscope and Logic Analyzer Use

    Teaches oscilloscope probe techniques, triggering, and logic analyzer protocol decoding. Enables real-time signal capture and communication bus debugging.

Certification

Your valid completion certificate

This course is for you:

  • Electrical engineering students: wanting deeper practical circuit design skills.

  • Hobbyist makers: ready to move beyond breadboards into real hardware engineering.

  • Software developers: looking to cross over into embedded systems and firmware work.

  • Mechanical engineers: expanding their skill set to include electronics and microcontrollers.

  • Career changers: pursuing roles in hardware, IoT, or embedded product development.

  • STEM graduates: bridging the gap between classroom theory and industry-ready practice.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQ

Who is Dedika?

Is the certificate valid in the United States?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course