Course Outline


Overview of Electronics Concepts and Applied Theories

  • Understanding electromagnetism properties in electronics
  • Introduction to basic atomic theory and electrical theory
  • Getting started with electron particles and current
  • Working with voltage, current, and resistance

Overview of Core Components and Terms in Electronics

  • What is a resistor?
  • Voltage divider v.s. current divider
  • Pull-up resistor v.s. pull-down resistor
  • Parallel batteries and circuits
  • Series batteries and circuits
  • What is a capacitor?

Understanding the principles behind inductors and transformers

  • Introduction to diodes, transistors, and voltage regulators

Getting Started with Basic Circuit Analysis in Electronics

  • Working with AC/DC
  • Applying Ohm's Law and practicing mathematical solutions
  • Familiarizing with resistor color codes

Implementing Electronics Core Concepts and Components in Circuits

  • Operating with diodes for current manipulation
  • Utilizing transistors for switching states

Overview of Metal Oxide Field Effect Transistor (MOSFET)

  • Understanding MOSFET programming and applications

Employing the Necessary Tools for Circuit Building and Analysis

Overview of Advanced Techniques and Tools of Circuit Analysis

  • Experimenting with DC Circuit Analysis
  • Applying Kirchhoff's Law and Ohm's Law
  • Scaling AC signals with voltage dividers
  • Getting Started with Circuit Simulation Software and Tools

Operating Mechanical Switches and Potentiometers

Manipulating Series and Parallel Capacitor Networks

Advancing RC Circuits to RL Circuits with MATLAB Simulation

Working with Phasor Diagrams and Phasor Algebra

Illustrating Low and High Pass Filters with RL Circuits

Analyzing Logarithmic Scales in Amplification

  • Understanding the applications and concepts of decibel

Building Low and High Pass Filters

Experimenting with Zener and Schottky Diodes

  • Half-wave v.s. full-wave diode

Implementing Logic Gates in Circuits and Electronics

Designing and Building Basic Power Supply Systems

Carrying Out Transistor Amplifier Circuits and Models Applications

Migrating from Analog to Digital Circuits and Electronics

  • Boolean Algebra in Digital Electronics

Analyzing Data Sheets and Digital Signal Properties

  • Utilizing time diagrams

Packaging Integrated Circuits as Reusable Hardware

  • The difference between TTL and CMOS interfacing

Integrating Circuits and Electronics with Digital Enterprise-Scale Applications

Upgrading to Printed Circuit Board Design and Technologies

Integrating Circuits and Electronics with Design Engineering


Summary and Conclusion


  • Strong command of C programming language
  • Basic understanding of Programmable Logic Controllers (PLCs)
  • Experience with computer-aided design (CAD) software programs
  • Basic comprehension of calculus, electricity physics, and magnetism concepts
  • Knowledge of engineering design methodologies


  • Engineers
  • Computer Scientists
  14 Hours


Related Courses

ARM Technology

  14 hours

C Programming for Embedded Systems

  21 hours

C++ for Embedded Systems

  21 hours

Embedded Linux Kernel and Driver Development

  14 hours

Introduction to Embedded Computers

  14 hours

Using C++ in Embedded Systems - Applying C++11/C++14

  21 hours

Model Based Development for Embedded Systems

  21 hours

Raspberry Pi

  7 hours

Real Time Operating System

  7 hours

Berkeley DB for Developers

  21 hours

Digital Signal Processing (DSP) Fundamentals

  21 hours

Embedded Systems Security

  21 hours

Object Oriented Programming with C++

  7 hours

PCB Circuit Design with Eagle

  21 hours

Raspberry Pi for Beginners

  14 hours