
Electronic Circuit Design & Simulation Course
Master electronics from first principles to finished hardware — covering analog circuits, digital logic, SPICE simulation, microcontroller programming, and PCB design. You will 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.
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 Electronic Circuit Design & Simulation Course
How you practise Electronic Circuit Design & Simulation Course
For companies looking to train their team
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the specific needs of your company.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Electronic Circuits
Foundations of Electronic Circuits
Lesson 1 • Reading and Drawing Schematics
Teaches standard schematic symbols, conventions, and net labelling. Ensures students can interpret and produce professional circuit diagrams.
Lesson 2 • Capacitors and Inductors
Introduces energy-storage elements and their time-domain behaviour. 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 behaviour.
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 2HideHide detailsSee detailsAnalog Components and Signal Behaviour
Analog Components and Signal Behaviour
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 3HideHide detailsSee detailsDigital Logic and Number Systems
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 minimisation. Produces optimised combinational circuits ready for implementation.
Chapter 4HideHide detailsSee detailsCircuit Simulation with SPICE Tools
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 characterise circuit behaviour 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 behaviour.
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 5HideHide detailsSee detailsMicrocontroller Architecture and Programming
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 6HideHide detailsSee detailsMicrocontroller Peripheral Interfacing
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 7HideHide detailsSee detailsPCB Design and Layout Fundamentals
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 8HideHide detailsSee detailsIntegrated System Design and Debugging
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 Optimisation
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 Analyser Use
Teaches oscilloscope probe techniques, triggering, and logic analyser protocol decoding. Enables real-time signal capture and communication bus debugging.
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 change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in Nigeria?
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




















