Best Circuit Design Courses

Find the best online Circuit Design Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Circuit Design Courses.

Learn KiCad. Printed Circuit Board Design.

A guide to get you started to use the open source program KiCad for your next electronics project.

Created by Niklas Wennerstrand - Engineer


Students: 41501, Price: Free

Students: 41501, Price:  Free

This Udemy tutorial gives you the opportunity to learn KiCad in a fast visual fashion.

During these video tutorials I will teach you how to set up your project and design a printed circuit board.

The biggest reason to use KiCad as your PCB design tool is:

  • KiCad has no restrictions on how big your physical printed cicuit bord can be.
  • KiCad is free and perfect to use within the maker community.
  • KiCad is open source.
  • KiCad has no complex and expensive licensees associated with it.

The Complete Electronics Course 2021: Analog Hardware Design

Over 25.000+ enrolled! Learn Electronics from Zero To An Advanced Understanding of How Circuits Work !

Created by Hardware Academy - Hardware designer with BS in Electrical Engineering


Students: 29031, Price: $109.99

Students: 29031, Price:  Paid

Have you ever wondered why understanding electronics is difficult? Is it because electronics is really that difficult? Or is it because teachers' explanations are difficult to understand and they use outdated teaching methods? Whatever is the case, Hardware Academy is here to provide high-quality courses that will cover 2 years of educational courses that you could get by attending a BSc in Electrical Engineering. We will start from the fundamentals and as we progress, we will try to understand more and more complicated circuits (which you will find out later that there are not even that complicated !).

Each chapter will have multiple exercises (questions with multiple answers) that you will have to complete (like a test) so that we know if you have paid attention or not and if you succeed,  you can proceed further with the courses.

The simulator that we will use is available for free for everyone and based on multiple reviews, the simulator that we are going to use is the best tool if you want to understand how circuits work! (and it's so much fun to use it ! )

We can guarantee that you will understand each course since we tried hard to explain in the most coherent way (also in the simplest way but at the same time reaching more complex topics)  using one of the best software to simulate the circuits which will be an eye-opener for you.

Start learning Electronics with us today!

Fusion 360 Circuit Design and PCB Manufacturing

Learn how to create circuit design and preparing a PCB for manufacturing plus getting a 3D view of your circuit

Created by Educational Engineering Team - Team of skilled Engineers Sharing Knowledge with the World


Students: 13333, Price: $89.99

Students: 13333, Price:  Paid

In this course, you will learn how to create circuit schematics in no time using a library that has tons of electronic elements available free for you to use in the fusion 360 software.

Welcome to this course.

This course will take you from zero experience in  Circuit design and simulation and PCB fabrication to a professional who can build Professional Circuits, and turn them into production-ready products.

This is a state of the art software that provide you with a complete experience to draw your schematic and control every single detail on each electronic part, it allows you to check your schematic for design errors before moving forward to the PCB manufacturing. Plus autoroute your PCB into multiplayer mode.

You’ll also get a 3D visualization of your circuit that you can easily use in creating a 3D case for your PC by using the very same software which is  fusion 360.

Stop using old school software that limits your possibility and start using one of the most trending software out there provided by Autodesk company, kickstart your freelancing career in 3D design, circuit design, and simulation plus PCB manufacturing.

This software provides you with CAD/CAM  and simulation capabilities to help you achieve your full potential and test your circuit before moving to the PCB permanent prototype.

Fusion 360 Electronics workspace expands the capabilities of Fusion 360 to create PROFESSIONAL electronic designs.

Digital Logic Circuits and Design

Learn how to design a digital circuit in the simplest way in the world of digital electronics

Created by Sujithkumar MA - Engineer | Course Instructor


Students: 13272, Price: $19.99

Students: 13272, Price:  Paid

After completing this course, you'll be able to

1. Understand all the fundamentals of number systems and performing conversion between them.

2. Function of logic circuits and how to design them.

3. Classify Combinational Logic and Sequential Logic.

4. How to design a combinational logic circuit for a given scenario with the minimum number of gates possible.

5. Use all the standard techniques to minimize the logic gate requirements

6. Design sequential logic circuits like Counters and Shift Registers using Flip flops.

7. Understand the working of various flip flops and latches and highlight the difference between them.

If you're an aspirant who belong to the field of Computer Science, Electronics and Information Technology, Then this course will strongly build the foundations of the digital electronics in you.

Objective of the course is to make everyone design a digital circuit efficiently using various components.

Digital systems contain information that is represented as binary digits called bits.

The alphabet of these bits is the set {0, 1}, which represents the logical value of the

bits. The physical value is determined by the logic family being used. The transistor-transistor

logic (TTL) family represents a logic 0 typically as + 0.2 volts and a logic 1

typically as + 3.4 volts using a + 5 volt power supply; the emitter-coupled logic (ECL)

100K family represents a logic 0 typically as – 1.7 volts and a logic 1 typically as –0.95

volts using a – 4.5 volt power supply.

Thus, a signal can be asserted either positive (plus) or negative (minus), depending

upon the active condition of the signal at that point. The word positive, as used

here, does not necessarily mean a positive voltage level, but merely the more positive

of two voltage levels, as is the case for ECL.

Design Over & Under Voltage Protection Circuit

Learn how a electric stabilizer works & design one for yourself

Created by Ritvik Dave - Software Engineer


Students: 11341, Price: Free

Students: 11341, Price:  Free

This is a design course for Over & Under voltage protection circuit.

Course materials:

You will required to have a pencil and a rough sheet (only) with you during this course. 

If you have any electrical simulation software like Multisim, MATLAB, Pyspice etc. then you have a great opportunity to learn by doing practically. (This is not compulsory)

What is Over & Under Voltage Protection Circuit?

For the reliable working of all electric and electronics appliances, it is recommended to allow voltage at prescribed limits. Voltage fluctuations in electric power supply certainly have adverse effects on connected loads. These fluctuations can be of over voltage and under voltages which are caused by several reasons like voltage surges, lightning, overload, etc. Over voltages are the voltages that exceed the normal or rated values which cause insulation damage to electrical appliances leading to short circuits. Similarly, under-voltage causes overloading of the equipment leading to lamp flickers and inefficient performance of the equipment. Thus to avoid above loss and damages we use Over and Under Voltage Protection Circuit.

Course Overview

  • The following topics we'll learn in this course
  • Voltage Dividers
  • Voltage comparators
  • Zener Diode for Voltage regulation
  • Design of Relay Driving Circuit
  • Comparator circuit for reliable voltage range
  • Complete design of Over and under voltage protection circuit and Understanding of its working

"Lets learn it.. 

An Intro to Electric Circuits (EE101-Sample)

Starting the way to learn about Electric Circuits Analysis and Design. (A Sample of the Main Course - EE101)

Created by Mostafa Ayesh, M.Sc. - PhD Student, Analog Mixed IC Designer and a Former Lecturer


Students: 4975, Price: Free

Students: 4975, Price:  Free

Hello Everyone! Welcome to the free sample part "An Intro to Electric Circuits (EE101-Sample)". This is not a complete course. This is just a part of the main course "Electric Circuits I (EE101)". This part shows you how can you start the journey of becoming a circuits-designer.  In this introductory course, we will talk about the main fundamentals of the Electric Circuits along with a variety of different applications. I will keep adding samples of the main course here for treating you for enrolling in this free course.

I am intending to build the whole track for you to start from the beginners level all the way up to the advanced IC design level. I will share my 8-years of experience in designing Analog-Mixed ICs to help you get the required knowledge to become an excellent IC Designer. This course and the upcoming series of courses will make you ace during your studies of circuits.

So, If you like this introductory course and interested to become an Analog-Mixed/Digital Integrated Circuits Design Engineer, you can check out the complete course(s) under my profile.

Make sure you check the conclusion lecture for what is next after this course, what you need to become IC-Designer, coupons for my other courses and much more information.

The description of the main course is the following:

This course takes you through the basics and fundamentals of electric circuits. It starts with introducing the field of electrical engineering and electric circuits. After that, we go through the main electrical quantities and how are they related to each other. When we clearly have this, we move to the circuit basic analysis techniques such as Ohm's law, Kirchhoff's Voltage Law (KVL) and Kirchhoff's Current Law (KCL). More concepts will build up from there.

The following list sums the contents of this course: 

  1. Introduction to Electrical Engineering and Electric Circuits.

  2. Basic Analysis Techniques of Electric Circuits.

  3. Advanced Analysis Techniques of Electric Circuits.

  4. An Intro on how to read Schematics and Simulate Circuits in Pspice.

  5. An Intro to AC Circuits.

The Course is still under developing and it will include the following points as well: 

Advanced Analysis Techniques of Electric Circuits

- Nodal Analysis

- Mesh Analysis

- Thevenin's Theorem

- Norton's Theorem

- Concept of Linearity and Superposition

- Concept of Source Transformation

- How to Maximize the Power to a load - Concept of Max. Power Transfer

- Difference between Max. Power Transfer and Max. Voltage Transfer

How to read a Schematic and Simulate circuits in Pspice

- What is Schematic and how to read it?

- Other alternatives for a schematic

- Simulating Circuits using Pspice

An Intro to AC Circuits
- AC Sources

- AC-Circuit elements

- Phasors Meaning

Conclusion and what can be next?

Interview Questions: I will pack my courses with real interview questions based on what I personally had from my experience.

IC Design Track: The course is part of the IC Design Track that I am working on. This track aims at covering all circuits basics, analog-IC design basics, digital-IC design basics.   

Circuit-Designers IQ Questions: This course contains some of these questions. This type of questions is challenging and you will be intrigued by it to think out of the box!.

Style of the course: We start by going over the theory or theoretical analysis. After building a concrete understanding, we move to the examples and real applications part. For examples, we have examples for each concept.

Simulations: Pspice simulations are included in this course. I believe practising on Pspice, circuit simulations and design using computer tools is a must from the early stage of learning how to build circuits.

Exciting Real applications and Life-Hacks!: We are dealing with electric and electronic circuits every day or even every hour. In this course, I will share some really good life-hacks and analyze some everyday applications.

One-On-One Assistance: You can ask all your questions in the Q&A section at any time, I usually answer within two days.

Regularly updated:  This course will be regularly updated. I will keep adding basic concepts from the same level to it.

I will keep this course at the elementary level to make it to the beginners level or people who want to review the basics again. For IC design, It is super important to have very-good established fundamentals of Electric-Circuits.

That is it, see you in the Q&A area!

CMOS Analog Circuit Design

By Prof. Phillip E Allen

Created by Phillip Allen - Retired professor emeritus at Georgia Tech Institute of Tech


Students: 4026, Price: $19.99

Students: 4026, Price:  Paid

This course serves as a brief overview of the topic of analog IC design. It is a high level view of what analog IC design is all about and discusses the requirements for a designer in this field. In reality, this course is a snapshot of a more detailed, 40 hour course on CMOS analog design found elsewhere.

The target audience for this course should have some familiarity with analog circuits and integrated circuit technology. The terminology used is that found in both academia and industry.

This course is stand alone and has no quizzes or other material - it is designed to be a quick refresher or a introduction to the topic of analog IC design. The course will take approximately 3 hours to complete and consists of 12 lectures of 15-20 minutes in length.

Students new to analog IC design can take this course to gain an overview of the topic. Those who are familiar with IC design or have been away from the field for a while, can use the course to come up to date with the field of analog IC design.

The more detailed 40 hour course on CMOS Analog Design is found on other venues (Continued Professional Development at Imperial College of London) and has quizzes associated with the course. Check with the instructor, Dr. Allen, if you are interested in the in-depth course or go to the Imperial College website.

Digital Circuit Design and Implementation

Learn Implementation of Digital Systems

Created by Shraddha V Shelke - Assistant Professor


Students: 3450, Price: Free

Students: 3450, Price:  Free

Hello students, I am Shraddha Shelke, Your instructor for the course “Design and Implement Digital Circuits”

I am working in academic filed form last 9 years and I love teaching. I have taught this subject many times before and I love this subject.

I have done lots of experiments while teaching this course to students in offline and online mode as well; I tried various online tools for implementing digital circuits. My students have prepared lots of micro projects based on this course.

Welcome to this course, this course is about understanding of digital electronics concepts.

This course will not only give you theoretical understanding of digital electronics concepts but I am sure it will improve your confidence in designing and developing digital systems.

This course will definitely boost your interest in the field of digital electronics.

You will learn following concepts on this course

Types of digital circuits, combinational and sequential circuits.

Multiplexers designing and implementation

De-multiplexers designing and implementation

Encoders, types of it: Priority encoder design and implementation

Decoders: BCD to 7 Segment Decoder design and implementation

Parity generator and Parity checkers design and implementation

After completing this course you will be able to design simulate and analyze digital electronic circuits.

We are going to use online free simulation software Circuitverse and falstad for implementing circuits.

I wish you all the best for course.

Learn Circuits with Tinkercad: Arduino based Robots Design

Tinkercad based Circuits and Robots design from beginners to expert level.

Created by Sandeep Saini - Assistant Professor at the LNMIIT Jaipur, India


Students: 2837, Price: $24.99

Students: 2837, Price:  Paid

The course “Learn Circuits with Tinkercad: Arduino based Robots Design” is designed for beginner level tech enthusiasts who want to dive into the field of robot and circuit design using Arduino. The course will teach about getting started with the Tinkercad platform and how to simulate Arduino based circuits using this platform.

Course content:

1. Introduction to Arduino and Robotics.

2. Basic circuit connections: Controlling LEDs and DC motors.

3. Understand the switches, pushbuttons, and battery connections.

4. Control multiple motors with Arduino using scratch programming.

5. Connect the IR sensor and photo-resistor to make an obstacle avoider robot.

6. Use the Ultrasonic sensor to make a robot and home security system.

7. Use servo motors to make robotics Arms.

8. Simple project discussion using the integration of multiple sensors.

VSD – Circuit Design & SPICE Simulations – Part 1

Learn how things got started in VLSI

Created by Kunal Ghosh - Digital and Sign-off expert at VLSI System Design(VSD)


Students: 2768, Price: $94.99

Students: 2768, Price:  Paid

So, you are a professional in VLSI, doing tons of tapeouts and accurate timing analysis.

OR, say, you are a student, who already went through my previous courses on clock tree synthesis, physical design flow and crosstalk,

But, sit back, and give it a thought "Have you done it all?" "Did you know, where does the delay of a cell actually comes from?" "We have learnt about delay models, but are the models accurate?" "How do you verify, if what you are doing in static timing analysis, is correct?" and many more.

These are some of curious questions we wonder about, but hardly find any answers. Even if we found the answers, as a passionate learner, we are still more curious to do some practical things on our own.

And, here's the answer to all of them. SPICE (Simulation Program for Integrated Circuit Emphasis). This course has answers to almost all questions that you might have as a serious timing analyst

So let's get started and keep those questions coming in the forum, and I will answer all of them.

See you in class !!

Master the Concepts of Digital Circuit Design

Gain the skills needed to implement your idea as a digital circuit.

Created by Jordan Christman - FPGA * VHDL * MATLAB Enthusiast


Students: 2296, Price: $49.99

Students: 2296, Price:  Paid

This course is designed to teach students how to design a digital logic circuit to perform a specific desired function. Taking this course will give students a much better understanding of how the internals of a computer work. This course has detailed lectures that talk about all the different logic gates used when designing digital logic circuits. In this course students will use MultiSIM BLUE which is a branch of National Instruments MultiSIM, collaborated with Mouser Electronics. MultiSIM BLUE is used to simulate the digital circuits students will design. This course covers how numbers are stored and represented in digital circuits. Students will learn how to work with negative numbers as well as the arithmetic skills to manipulate numbers in binary and hexadecimal form. This course covers the properties and rules regarding Boolean algebra and how these skills can be used to design a digital circuit. This course covers how digital circuits are designed and optimized so that they maintain functionality while reducing cost. This course covers several different optimization methods including Karnaugh maps, product of sums, sum of products, and the Quine-McCluskey method. There is a project included in this course that utilizes the concepts taught in this course to show students how these skills can be used in real world applications.

Course Structure:

This course is structured in such a way that each section is dedicated to a specific topic in regards to digital electronics. The lectures contained in each section describe in detail the different tools and techniques used to design digital logic circuits.

There are assignments throughout this course that students can use to put the theory taught to practical use. There are also solution videos that show the student just how to approach and solve the assignment if they are having difficulty.

This course contains quizzes that are used to determine whether or not the students fully understand the material. Successfully answering all the questions in the quizzes is a good way indicator letting students know that they understand that section well.

There is a project in this course that is used to help students understand the entire design process for a digital circuit.

PCB Design: Master Designing Printed Circuit Board

A-Z Guide to designing, testing and Manufacturing any electronic circuit, using the most popular electronic software.

Created by Educational Engineering Team - Team of skilled Engineers Sharing Knowledge with the World


Students: 1884, Price: $19.99

Students: 1884, Price:  Paid

>>> A-Z Guide to designing, drawing and testing any electronic circuit that comes in hand, using one of the most popular software in the electronics industry, after this course you will be a master at making your own electric circuit board. <<<

>>> Continues Updates <<<

4 Star | More Than 1200 STUDENTS!!! THANK YOU!!!

What students are saying:

  • Michael Williams says, "Very good I have experience in electronics and music electronics and computer technology the course was refreshing and very good I am pleased about doing the course thank you"

Welcome to this course.

  • You will become professional in making your own electronics circuits, you will even be able to master mass producing any electronics circuit that you find useful.

  • Video and Text lectures are included along with the software package that will be used in this course.

  • The course begins with introducing electronic circuit design then lessons for beginners to allow you become an expert, then at the end we will make a more advanced circuit and prepare it for mass production like professional.

  • All what you need for this course is your laptop and headphones.

  • This course is open for comments and suggestions.

  • Why you should take this course, well, because you will learn by doing not by listening and you will become an expert in making your own circuits.

Arduino : Electronics circuit, PCB Design & IOT Programming

Industrial Datalogger, Electronics circuit design, Embedded System, Eagle PCB Design, Arduino Programming and IOT system

Created by Piyush Charpe - Embedded System Developer


Students: 1862, Price: $34.99

Students: 1862, Price:  Paid

Note : This course is designed for electronics enthusiast and also for the advanced audience, please check course content before subscribing to this course. I can assure you, you will never regret spending your valuable money on this course.

Brief Description

This course teaches you following things

1. How to design custom hardware for an application.

2. How to do Programming.

3. PCB designing using Eagle software.

4. Internet of Things (IOT) based applications.

5. Protocol decoding using logic analyzer.

I created this course because I believe that, its important how much knowledge you have but even more important thing is at what age you have it. Normally it takes time to develop skills in hardware and in this course I am sharing my experience and giving you a right approach to develop your skills in both hardware designing and programming. Which will help you to avoid mistakes and gain more knowledge in less time.

I remember one quote that I want to share with you.

"Learn from other people's mistakes.

Life is too short to make them all yourself"

- Sam Levenson

Long Description:

Here I have described in brief, what you are going to learn in this course. The entire course is constructed in following format.

1. Introduction to section

2. Circuit diagram explanation

3. Circuit diagram designing using eagle

4. Program explanation

5. Practical demonstration

Basic electronics

Basic electronics concepts that are required for the course.

1. Pull up and pull down configuration.

2. Potential divider configuration.

3. Understanding transistor

4. Voltage level converter

5. Introduction to SMD packages and calculations.

Power Supply

Power Supply introduction

1. Linear voltage regulator

2. Switch Mode Power Supply (SMPS)

Power Supply Designing

  1. Introduction and circuit design for SMPS and Linear regulator IC's

  2. Introduction and circuit design for power supply protection

  3. Power supply Layout design using eagle software


  1. Selecting an appropriate micro-controller

  2. Circuit design for ATMEGA256

Introduction to Boot loader and Programming Procedure

  1. Understanding what is boot loader

  2. Understanding fuse byte of ATMEGA256

  3. Introduction to USBASP programmer

  4. Process to program  boot loader in ATMEGA256

  5. Introduction to USB to TTL converter

Logic Analyzer

  1. Introduction to logic analyzer

  2. Understanding UART programming and Visualizing UART output using Logic analyzer

Controlling an AC appliance using micro-controller

  1. Introduction to relay driver components and protection circuit

  2. Designing a circuit for relay driver using Eagle Software

  3. Digital Output Programming, Program to drive submersible pump using Relay

DC Motor Speed Controller

  1. Introduction to DC Motor speed controller components and protection circuit

  2. Designing a circuit for DC Motor speed controller using Eagle

  3. Understanding PWM, its programming and visualizing PWM waves using logic analyzer

  4. Program to control the speed of DC Motor

Reading 0-10 v Digital Output sensors

  1. Introduction to components to read digital input

  2. Understanding circuit for optocoupler

  3. Designing a circuit for Digital Inputs using Eagle software

  4. Digital Input programming

  5. Understanding Pin change interrupt feature of ATMEGA256

  6. Program to count external pulses using pin change interrupt

Reading (0 - 5v / 0 - 10v) Analog Output sensors

  1. Understanding circuit to read (0-5v/ 0-10v) Analog Input

  2. Designing a circuit to read Analog input using Eagle software

  3. Analog input programming and reading sensors of different range

Reading (4 – 20 mA) sensor

  1. Understanding 4-20 mA Industrial standard

  2. Introduction and circuit design for Impedance matching circuit

  3. Introduction to 16 bit Analog to digital converter

  4. Brief introduction to I2C Interface

  5. Designing a circuit for 4-20 mA sensor using Eagle software

  6. Introduction to 4-20 mA simulator circuit

  7. Program to read 4-20mA sensor

  8. Visualizing I2C signal of ADC using logic analyzer

Real Time Clock

  1. Introduction to RTC IC

  2. Designing a circuit for RTC IC using Eagle

  3. Real time clock programming

  4. Visualizing RTC parameters using logic analyzer

Basic Programming concepts

  1. Understanding essential C functions

  2. Understanding essential conversion functions

Bluetooth Low Energy (BLE 4.0)

  1. Introduction to BLE module

  2. Introduction to single channel buffer IC

  3. Designing a circuit for BLE module using Eagle

  4. Configuring Bluetooth Low Energy Device

  5. Introduction to Blynk app

  6. Program to send data on Blynk app

Industrial Wi-Fi Module

  1. Introduction to WIFI module

  2. Brief introduction to SPI Interface

  3. Introduction to octal Transceiver IC

  4. Designing a circuit for WIFI module using

  5. Program to check and update the firmware version of WIFI module

  6. Program to connect with WIFI router

  7. Creating an API to fetch Date and Time from cloud

  8. Program to fetch Date and Time from cloud

  9. Program to update RTC parameters with parameters fetched from cloud

SD Card Interface

  1. Introduction to SD card and understanding its circuit

  2. Designing a circuit for SD card using Eagle for SD card

  3. Program to Initialize and write into SD card

  4. Program to store system parameters in CSV format in SD card

  5. Program to store system parameters Date wise in SD card

  6. Program to store system parameters month and year wise in SD card

RS232 Interface

  1. What is RS232 Interface, Introduction to RS232 Interface IC

  2. Understanding a circuit of RS232 Interface and RS232 to USB converter

  3. Designing a circuit for RS232 Interface using Eagle software

  4. Program to receive data over RS232 Interface

  5. Importance of checksum byte and Program to calculate checksum byte

  6. Program to receive data with checksum over RS232 Interface

  7. Designing a custom protocol

  8. Program to send data over RS232

RS485 Interface

  1. What is RS485 Standard, Introduction to RS485 Interface IC

  2. Understanding circuit of RS485 Interface and RS485 to USB converter

  3. Designing a circuit for RS485 Interface using Eagle software

  4. Program to receive data over RS485 Interface

  5. Program to send data over RS485 Interface

Data Visualization

  1. Creating dashboard for Data logger

  2. Program to send system parameters to freeboard website using WIFI module

Layout Designing for schematic

  1. Data Logger layout design

  2. How to generate Bill of material, Gerber file, PCB Preview

Essential Websites

  1. Where to purchase the components

  2. Where to send PCB for manufacturing

My promise!

One thing that I can promise you is this course is going to save your lot of time to learn hardware designing and programming. I will personally answer your questions about this course . If you are in any way not satisfied, for any reason, you can get a full refund from Udemy within 30 days with no questions asked. But I am confident you won't need to. I stand behind this course 100% and I am committed to helping you.

Who this course is for:

  1. Hobbyists and engineering students who want to start their career in Embedded world.

  2. If you want to learn hardware and programming then think about taking this course. you will not be disappoint

VSD – Circuit Design & SPICE Simulations – Part 2

Learn how things got started in VLSI

Created by Kunal Ghosh - Digital and Sign-off expert at VLSI System Design(VSD)


Students: 1275, Price: $89.99

Students: 1275, Price:  Paid

This is a follow-up course on my previous one "Circuit design and SPICE simulations - Part1" 

It is a must, that you go through Part 1 of this course, to fully understand and apply using open source tools. This course will help you do some advanced quick SPICE simulations, while you analyze the behavior of your devices.

In this course we will cover:

1.Voltage Transfer Characteristics - SPICE simulations

2.Static behavior Evaluation : CMOS inverter Robustness

•Switching Threshold

•Noise margin

•Power supply variation

•Device variation

So let's get started (again) and keep those questions coming in the forum, and I will answer all of them.

See you in class !!

Electronics-Digital Circuit Design

Gain the knowledge and skill set to implement and understand digital logic circuits !

Created by Joshua Gujjarlamudi - Engineer and a student for life :)


Students: 599, Price: $39.99

Students: 599, Price:  Paid

This course is designed and formulated to help students understand, solve and design digital logic circuits.Taking this course will give the students an insight on the logic that forms the backbone to 21st century technology.This course has detailed lectures that not only define or describe logic gates but also examples and problems where you get to learn the real life implementation and working of the logic gates.

This course also has a tons of quizzes,assignments and cheat sheet to help you brush your concepts thoroughly and prepare you for any related examinations.

You'll learn

1.Base system concepts

2.Base conversions

3.Binary logic

4.Logic gates

5.Boolean algebra

6.Derived logic gates

7.Applications of Boolean algebra

8.K maps

And much more !

Design and implementation of combinational logic circuits

Designing and implementation of combinational circuits using free online simulation tool.

Created by Sagar Ashokrao Zalte - Engineer in Electronics and Telecommunication


Students: 553, Price: Free

Students: 553, Price:  Free

This course mainly includes the designing and implementation of combinational circuits.

The main objective for developing this course is that the students of first-year engineering and students who are interested in Digital Electronics will be able to design and implement the combinational circuits using a free online simulation tool.

This course is divided into four modules.

Module-1: Designing and implementation of a half adder circuit using an online simulation tool.

This module is divided into two parts. In the first part, students will be able to understand the design of the half adder circuit using the truth table, boolean equation, and logic gates. In the second part, students will be able to understand the implementation of a half adder circuit using an online simulation tool.

Module-2: Designing and implementation of a full adder circuit using an online simulation tool. 

This module is divided into two parts. In the first part, students will be able to understand the design of the full adder circuit using the truth table, boolean equation, and logic gates. In the second part, students will be able to understand the implementation of a full adder circuit using an online simulation tool.

Module-3: Designing and implementation of Multiplexer circuits using an online simulation tool.

This module is divided into two parts. In the first part, students will be able to understand the design of the Multiplexer circuits using the truth table, boolean equation, and logic gates. In the second part, students will be able to understand the implementation of a Multiplexer circuit using an online simulation tool.

Module-4: Designing and implementation of the Demultiplexer circuits using an online simulation tool.

This module is divided into two parts. In the first part, students will be able to understand the design of the Demultiplexer circuits using the truth table, boolean equation, and logic gates. In the second part, students will be able to understand the implementation of a Demultiplexer circuit using an online simulation tool.

PCB Design + PCB For Microcontroller Circuit+ MultiLayer PCB

Learn EasyEDA - Free ,Online PCB Design Software ( With PCB Project - Microcontroller Based System ) & VHDL Programming

Created by Pravinkumar Ambekar - Electronic Circuit Designer,Developer,Programmer & Trainer.


Students: 149, Price: $89.99

Students: 149, Price:  Paid

Hello Dear Student ,

I welcome you , for Enrolling this Course .

This is basically a Beginners Course with Basic Level Content focused on PCB Design using EasyEDA , a Free & On-Line PCB Design Software and it covers Content with 1-Layer , 2-Layer Through Hole type & SMT type PCB Design & also Multi-layer ( 4-Layer ) PCB Design , as a beginner's reference suitable for Electronics Polytechnic , Engineering & University Students & Hobbyists .

Apart from PCB Design content , Added introductory level content ( At Very Basic Level ) of VHDL Programming using Xilinx ISE Webpack Software a Free Downloadable Software  . You may treat the VHDL Basic Level Programming Content as a  complementary Content , if you are Electronics Students .

If you are interested in Only PCB Design Content , you may skip / ignore VHDL Basic Level Programming Content .

All the Content of this Course are based on Free Softwares & either OnLine Or downloadable Softwares for Design / Programming .

1. PCB Design ( 1 Layer , 2 Layer & Multilayer 4 Layer PCB Design Examples ) using a OnLine & Free PCB Design Software “EasyEDA” ,

2. VHDL Programming using Xilinx ISE Webpack , a Free Downloadable Software ( After Registering Your Account with Xilinx Website ) .

At the beginning , the Course Title was “ Step by Step PCB Design for Electronics Projects ” , a Course in PCB Design for Beginner Level .

My approach is to continuously add & update the Content of this Course , so-that it may be helpful specifically to Electronics Polytechnic , Engineering , University Students & also to Hobbyists .

Course Update 1st : ( Feb. 2021 ) : Added Content : VHDL Programming Examples using Xilinx ISE Webpack software .

Course Published ( In Aug. 2020 ) : Content of PCB Design using EasyEDA OnLine PCB Design Software .

Description : This PCB Design Course are developed using a very Popular EasyEDA PCB Design Software , which is a Free , Web based ( OnLine ) Tool & it has huge Components & Part Library. EasyEDA PCB Tool supports to Windows platform , Linux O.S. & also runs on Mac & Android platforms,as long as there is one browser on the O.S. & connecting to Internet.

Video Contents for every stages for Professional PCB Designs are explained with separate & Short Video sessions in a simple way for better understanding,even for the Beginners .

- Schematic Design Stage

- PCB Layout Design Guidelines ( Component Placement Guidelines )

- PCB Layout Design ( Component Placement Stage )

- PCB Design Guidelines ( Track Routing Guidelines , DRCs )

- PCB Design ( Track Routing Stage )

After observing Video sessions & also for the practice purpose , I have added the PDF / Text Documents , called as - “Quick Reference Guide” , which explains the Step by Step Designing Procedure for Single Layer , Double Layer & MultiLayer PCBs for some Examples . Separate Quick Reference Guide is provided to each type of PCBs .

Some Quiz / MCQs – Multiple Choice Questions are also incorporated by adding the separate Document for its Answer Key .

In this course you will learn about -

      - Creating Single Layer PCB Design - Two Examples

       - Creating Single Layer Surface Mount ( SMT / SMD ) PCB Design - Example .

       - Creating Single Layer PCB Design with AutoRouter - Example

       - Creating Double Layer PCB Design - Two Examples

       - Creating Double Layer Surface Mount ( SMT / SMD ) PCB Design - Example

       - Creating Double Layer PCB Design Example with AutoRouter - Example

       - Creating Multi-Layer PCB Design - Example

       - Creating Schematic Module - Example

       - Creating PCB Module - Example

       - Creating Schematic Symbol - Example

       - Creating Footprint - Example

       - Creating Custom Component - Example

  • - Creating Big PCB Project - Microcontroller ( 8051 ) based System Design

                ( which is a Multisheet Design having Schematic Modules

                > 8051 Micro-controller with Clock & Reset Circuit

                > DC Power Supply

                > ADC 0804 Circuit

                > 16 x 2 Char. LCD Display )

For Entrepreneurs / who want to start the Business , I have explained the generation of Artwork Files & small Setup for PCB fabrication ( For Single Layer PCB ) .

For Electronics Professionals / Designers  , I have explained the Sizable PCB Project of Micro-contoller based System Design . Also PCB Layout Guidelines / PCB Design Guidelines ( Component Placement & Track Routing Guidelines ), DRCs , Crosstalk Issues , Maximizing Grounding , MultiLayer Stackup Planning , Multisheet design etc. will be useful information .

VHDL Programming Content are explained with some Basic VHDL Programming Examples based on Combinational & Sequential Digital Logic and with Step by Step approach i.e. VHDL Program Code , Synthesis , VHDL Test Bench & Behavioral Simulation .


Instructor has more than a 22 Years of Design Experience after M.Tech. in Electronics Design & Technology , which includes the Experience in Electronic Circuit Design , Embedded System / VLSI- FPGA & CPLD Design  . He has experience on a variety of EDA tools & Programming  Softwares / Platforms  like  Python3.8 ( IDLE ) , Thonny , Google Colab , Anaconda Navigator - Jupyter Notebook , Spyder Python , Xilinx ISE Tool & Xilinx Vivado Tool  for Xilinx FPGAs SPARTAN6 / Artix -7  & CPLDs XC9572 / 108  with VHDL & Verilog Programming , Cypress PSOC Designer for PSOC1 & PSOC Creator for PSOC 3 & PSOC 4  , STM32CubeIDE for STM32 - ARM 32 Bit Core Based Microcontroller , Keil uVision4 for MCS-51 Family Microcontrollers , Atmel AVR  Studio for ATMega32 /128 Microcontrollers  , Microchip MPLAB for PIC 16 / PIC 18 Microcontrollers , Crouzet Millenium3  for PLCs Ladder programming , FBD  ,  Arduino CC s/w for Arduino Uno Boards , Energia for MSP430 from Texas Instruments and also which includes PCB Softwares such as EasyEDA , Eagle ( Fusion 360 ) , KiCad 5.1 , Fritzing & Express PCB etc .


CMOS Digital Integrated Circuit Design

Introduction to VLSI Digital Integrated Circuit Design in NMOS and CMOS

Created by Ross McGowan - Applied Mathematics and Computer Science Educator


Students: 113, Price: $29.99

Students: 113, Price:  Paid

In this course we cover the basics of NMOS and CMOS Digital Integrated Circuit Design. If you are looking for an introduction to this subject  then this is the course for you.

We start with a look at some device physics. This will allow us to be introduced to some terminology and will set the foundations for the rest of the course. We then move onto device fabrication and layout which will be covered more extensively when we look at designing and simulating our circuits in an Electronic Design Automation tool (EDA) called Electric which you can download for free and give it a go yourself.

We then look at deriving some equations that allow us to understand and use the MOSFET (Metal Oxide Field Effect Transistors)  transistors to build useful digital logic circuits. We then cement our understanding of the 4 device types depletion and enhancement nmos and pmos devices using a simple simulation which I built myself which gives a good intuitive understanding of the MOSFET.

Then we move onto simple pass transistor circuits which allow us to get used to the transistor equations and will also help us with an understanding of dynamic logic.

We cover the Inverter (NOT gate) in detail as we will use this as the building block for many future circuits.

We then come to the section on NMOS circuit design where we design simple building blocks such as NOR and NAND gates and other simple gates and random combinational logic culminating in the full adder circuit. The next section covers CMOS circuit design and again we work through the design of the basic logic building blocks culminating in a full adder circuit.

The final section covers the EDA tool called electric in which we design and layout our CMOS circuits finishing off with a full adder circuit.

I have  spent 7 years after graduation as an Integrated Circuit Designer with a world leading design house. I also have spent 4 years with a company with it's own wafer fabrication plant which allowed me to not only design the integrated circuits  (chips) but also follow the production process and to work through the full characterisation then implementation of the chip into a customers system . So I have worked through several end to end life cycles of chips that are out there and working now.

Electronics from beginning by building & designing circuits

Learn the basics of electronics and use it to design & build useful circuits by using proteus and PCB manufacturing.

Created by Mina Sameh - Electrical engineer and teacher at Don Bosco institute


Students: 111, Price: $29.99

Students: 111, Price:  Paid

This is a course that will take you step by step from zero to hero in the field of electronics. This course will help you learn all about electronics using the method of building an electronic board (PCB) so that means that you will build your own circuit board. first, we will start with some knowledge about electronic parts (electronics components) and then we will start designing our circuits after that we will build our electronic board. In the lectures of this course, we use very modern methods of presentation and awesome animated slides to help you focus and attention to the lecture. The best thing about this course is that it is very summarized which means that 1h in any other course = 10 min in this course. and remember that you can have your money back using the 30 days money-back guarantee policy .so with this course you will save time and also learn lots of useful information and circuits. Also, we will update the course every month with new, awesome, and useful circuit designs. which will allow you to practice a lot on your skills in designing electronic circuits. So what's gonna be your choice. that's it and feel free to watch the first free lecture down below that explains the content of this course. we hope to see you inside. and when you join us please don't forget to leave a review.

Circuit Design and Simulation: Electronic & Microcontroller

Enter the world of 3D Circuit Design and Simulation and have fun learning and teaching Electronics and Microcontroller

Created by Educational Engineering Team - Team of skilled Engineers Sharing Knowledge with the World


Students: 107, Price: $89.99

Students: 107, Price:  Paid

>>> 3D simulators nowadays are covering all aspects of the electronic design process, in 3D. In this course you will get the chance to explore the wonders of 3D simulation of a limitless range of circuit boards, a 2D circuit design tools, and also microcontroller simulation, testing and programming with and without coding. <<<

Welcome to this course.

You will get the chance to learn:

  • 3D Electronic design and simulation

  • Exploring different electronic elements and getting to watch them as they receive different signal.

  • Test different situation and circuit condition and explore the possibility of each element before real life testing.

  • Watch items explode when they receive excessive current! such are Leds and resistors

  • Edit, wire and add different electronic elements

  • Learn how to use Breadboard in real life and in Simulation environment

  • Learn how to use RGB Leds in real life and in Simulation environment

  • Series and Parallel Circuits with Practical Example

  • Arduino Digital/Analog Input/Output

  • Arduino Serial Monitor Simulation

  • 3D simulation of different electronic elements

  • 3D wiring of real life circuits inside a simulation platform

  • Measurement of different electrical signals such as voltage, current, temperature, light, digital and analog.

  • Arduino programming and Simulation without coding using Blocks

  • Arduino programming with coding

  • Microcontroller programming and Simulation without coding using Blocks

  • Microcontroller programming with coding

What You Will learn in This Course

  • Why it is helpful to simulate and design in 3D

  • Sign Up for the FREE Simulation Platform

  • User Interface Introduction

  • Design and Simulate ON/OFF Led Circuit

  • Design and Simulate ON/OFF Switches Circuits

  • Design and Simulate Microcontroller Systems

  • Design and Simulate Arduino Boards

  • Program without coding using Blocks

  • Design and Simulate Simple Led Fading Circuits

  • Design and Simulate Simple RGB Led Circuit

  • Design and Simulate Poteniometer Circuits

This will be a journey of a life time for everyone looking for a new vision in Engineering Simulation, easy to use and really helpful software will be introduced.

Electronic Circuits – Part2: Diode Circuits

Analysis and Design of Diode Circuits (Including MATLAB, Multisim, and real world electronics LAB)

Created by Ali Mavahebi Tabatabai - Electronics and Control Systems Engineer


Students: 74, Price: $89.99

Students: 74, Price:  Paid

The diode is a nonlinear device. The important concept of piecewise-linear modeling will be applied to the diode in most applications. The concept of small-signal and large-signal models will be introduced.

The diode is used in many important non-amplifier applications. A few of these will be considered later in this part.

Junction diodes have many applications in various electronic circuits and systems such as rectifiers, voltage regulators, varactors, clippers, limiters, photodetectors, LEDs and so on. This part of the course discusses them in detail.

Multisim Live:Circuit Design and Simulation without Software

Multisim is the most complete and robust circuit design and simulation suite available.

Created by Educational Engineering Team - Team of skilled Engineers Sharing Knowledge with the World


Students: 31, Price: $89.99

Students: 31, Price:  Paid

Welcome to Multisim Live: Circuit Design and Simulation without Software

If you have any experience with electronics at all and have not yet heard about National Instruments or any of their software or hardware solutions like Multisim, LabVIEW then you are missing a lot!!

In This Course, you will get to learn Multisim Live, the newly announced browser-based circuit simulator based on NI's phenomenal Multisim standalone software.

Now let's talk about circuit simulation software.

Physical circuits built with real components can be difficult to deal with. Each component has it's own properties and parameters. If you are just getting started, You don't know exactly what parts will work, so you want to do some swapping and testing.

Maybe you don't have the parts, and all you have is an idea. Or even know exactly what you're doing, but the cost of the system requires that it be tested virtually before actual hardware assembly.

This is why you need simulators. You can design and build in a virtual environment, adjust and edit virtual component parameters to match real tested components.

Multisim is the most complete and robust circuit design and simulation suite available.

  • Simple and easy to use format and layout.

  • The component library is EXTENSIVE and easy to navigate.

  • Access to numerous virtual versions of benchtop test equipment like function generator, oscilloscope, and others.

In this course, you will learn how to Simulate Electronic Circuits in A Professional Simulation Environment. It will help you unleash your full coding potential without buying any electronic component.

This course will help you test your ideas and schematics without the risk of burning your board. No More bad connections or wrong codes.

Contents and Overview This course is designed for anyone interested in learning electronic design and simulation. You don't need to have any previous experience, and all you need is a computer or a mobile device.

Bonus: Multisim and Ultiboard Design Suite Step By Step Guide