Electronics and Electrical Engineering

This is a collection of audio/video courses and lectures in electronics and electrical engineering from educational institutions such as MIT OpenCourseWare, UC Berkeley Webcast and NPTEL Courses. The courses and lectures cover a wide variety of subjects on electronics and electrical engineering: electromagnetic theory, microelectronic circuits, analog integrated circuits, digital electronics, VLSI design, digital signal processing, digital communication, wireless communication, embedded systems, nanoelectronics, power electronics, etc.

MIT OpenCourseWare
Video/text 6.002 - Circuits and Electronics
Video/text 6.003 - Signals and Systems (Fall 2011)
Video/text 6.01SC - Introduction to Electrical Engineering and Computer Science I
Video/text 6.02 - Introduction to EECS II: Digital Communication Systems
Video/text Res.6-007 - Signals and Systems
Video/text Res.6-008 - Digital Signal Processing
Video/text Res.6-010 - Electronic Feedback Systems
Video/text Res.6-012 - Introduction to Probability
Video 6.041 - Probabilistic Systems Analysis and Applied Probability
Video/text 6.262 - Discrete Stochastic Processes
Video/text 6.832 - Underactuated Robotics
Video 6.050J - Information and Entropy (Spring 2008)
Video/text 6.450 - Principles of Digital Communication I
Video/text 6.451 - Principles of Digital Communication II
Video/text 6.780J - Control of Manufacturing Processes (SMA 6303)
Video/text 2.57 - Nano-to-Micro Transport Processes
Video/text 2.627 - Fundamentals of Photovoltaics
Video Res.6-005 - Understanding Lasers and Fiberoptics
Video/text Res.6-001 - Electromagnetic Fields and Energy
Video/text 6.013 - Electromagnetics and Applications (Spring 2009)
Video/text 6.641 - Electromagnetic Fields, Forces, and Motion
Video/text 6.252J - Nonlinear Programming
Audio 6.774 - Physics of Microfabrication: Front End Processing
Video/text Adaptive Antennas and Phased Arrays
Video/text Introduction to Radar Systems

UC Berkeley Webcast
Video/text EE 16A: Designing Information Devices and Systems I
Video/text EE 16B: Designing Information Devices and Systems II
Video EE 40 - Introduction to Microelectronic Circuits
Video EE 100 - Electronic Techniques for Engineering (Fall 2012)
Video EE 100 - Electronic Techniques for Engineering (Fall 2011)
Video EE 105 - Microelectronic Devices and Circuits (Spring 2013)
Video/text EE 105 - Microelectronic Devices and Circuits (Fall 2012)
Video/text EE 123 - Digital Signal Processing
Video EE 130 - Integrated-Circuit Devices
Video/text EE 140 - Analog Integrated Circuits
Video/text EE141 - Introduction to Digital Integrated Circuits (Fall 2010)
Video/text EE141 - Introduction to Digital Integrated Circuits (Spring 2010)
Video/text EE 143 - Microfabrication Technology
Video EE 240 - Advanced Analog Integrated Circuits
Video/text EE 290C - High-Speed Electrical Interface Circuit Design
Video/text EE C149 - Introduction to Embedded Systems
Video/text EE C245 - Introduction to MEMS Design (Fall 2012)
Video/text EE C247B - Introduction to MEMS Design (Spring 2015)
Video/text EE 213 - Soft X-Rays and Extreme Ultraviolet Radiation
Video/text EE 290F - Synchrotron Radiation for Materials Science Applications
Video/text CS 70 - Discrete Mathematics and Probability Theory (Spring 2015)
Video/text CS 70 - Discrete Mathematics and Probability Theory (Fall 2012)

Caltech High-Speed Integrated Circuits
Video EE 44: Circuits and Systems
Video EE 114: Analog Circuit Design

Lectures by Behzad Razavi
Video Electronic Circuits I

Stanford Engineering Everywhere
Video/text EE261 - The Fourier Transforms and Its Applications
Video/text EE263 - Introduction to Linear Dynamical Systems
Video/text EE364A - Convex Optimization I
Video/text EE364B - Convex Optimization II

Jack Baskin School of Engineering | UC Santa Cruz
Video/text CMPE 13 - Computer Systems and C Programming
Video/text CMPE 118 - Introduction to Mechatronics
Video/text CMPE 242 -Applied Feedback Control

Department of ECSE, Rensselaer Polytechnic Institute
Video ECSE 4530 - Digital Signal Processing
Video ECSE 4540 - Introduction to Digital Image Processing
Video ECSE 6969 - Computer Vision for Visual Effects

Electrical and Computer Engineering, Purdue University
Video/text ECE 637: Digital Image Processing I

School of Electrical and Computer Engineering, Cornell University
Video/text ECE 4760 - Designing with Microcontrollers (Fall 2015)
Video/text ECE 4760 - Designing with Microcontrollers (Spring 2012)
Video/text ECE 5030 - Electronic Bioinstrumentation
Video/text ECE 5760 - Advanced Microcontroller Design and System-on-Chip

Electrical and Computer Engineering, UNC Charlotte
Video/text ECGR 4101 - Embedded Systems (Fall 2012)
Video/text ECGR 4101 - Embedded Systems (Fall 2011)
Video/text ECGR 4161 - Introduction to Robotics

Lectures by Dr. Robert Paz
Video/text Introduction to Embedded Systems

Electrical and Computer Engineering at Carnegie Mellon University
Video/text ECE 18-447: Introduction to Computer Architecture (Spring 2015)
Video/text ECE 18-447: Introduction to Computer Architecture (Spring 2014)
Video ECE Seminar Series at Carnegie Mellon University

NPTEL Courses
Video Applied Linear Algebra
Video Matrix Theory
Video Introduction to Electrical Engineering
Video Basic Electrical Circuits
Video Circuit Theory
Video Basic Electronics (IIT Bombay)
Video Basic Electronics (IIT Guwahati)
Video Basic Electronics and Lab
Video Electronics
Video Introduction to Electronic Circuits
Video Basic Electrical Technology
Video Illumination Engineering
Video Audio System Engineering
Video Electromagnetic Theory
Video Electromagnetic Fields
Video Applied Engineering Electromagnetics
Video Computational Electronics and Applications
Video Digital Circuits
Video Digital System Design
Video Digital Systems Design
Video Digital Circuits and Systems (Prof. S. Srinivasan, IIT Madras)
Video Digital Circuits and Systems (Prof. Shankar Balachandran, IIT Madras)
Video Semiconductor Device Modeling
Video Solid State Devices
Video Semiconductor Devices and Circuits
Video Electronic Materials, Devices, and Fabrication
Video Nanoelectronics: Devices and Materials
Video MEMS and Microsystems
Video Fabrication Techniques for Mems-based Sensors: Clinical Perspective
Video Fundamentals of Micro and Nanofabrication
Video Micro and Smart Systems
Video VLSI Technology
Video Fabrication of Silicon VLSI Circuits using the MOS Technology
Video An Introduction to Electronics Systems Packaging
Video Electronics Enclosures Thermal Issues
Video Physical Modeling for Electronics Enclosures using Rapid Prototyping
Video VLSI Circuits
Video VLSI Data Conversion Circuits
Video CMOS Analog VLSI Design
Video Advanced VLSI Design
Video Advanced Logic Synthesis
Video Digital Integrated Circuits
Video Architectural Design of Digital Integrated Circuits
Video Analog Electronic Circuits
Video Analog Circuits (Prof. Jayanta Mukherjee, IIT Bombay)
Video Analog Circuits (Prof. A. N. Chandorkar, IIT Bombay)
Video Analog Circuits (Dr. Nagendra Krishnapura, IIT Madras)
Video Integrated Circuits, MOSFETs, OP-Amps and their Applications
Video Op-Amp Practical Applications: Design, Simulation and Implementation
Video Analog IC Design
Video Analog ICs
Video Circuits for Analog System Design
Video Analog Circuits and Systems
Video High Speed Devices and Circuits
Video Electronics for Analog Signal Processing I
Video Electronics for Analog Signal Processing II
Video Design Principles of RF and Microwave Filters and Amplifiers
Video RF Integrated Circuits
Video Microwave Integrated Circuits
Video Basic Building Blocks of Microwave Engineering
Video Basic Tools of Microwave Engineering
Video Millimeter Wave Technology
Video Transmission Lines and EM Waves
Video Antennas
Video Principles of Communication (Part 1)
Video Principles of Communication (Part 2)
Video Communication Engineering
Video Modern Digital Communication Techniques
Video Digital Switching I
Video Broadband Networks: Concepts and Technology
Video Digital Communication
Video Digital Voice and Picture Communication
Video Optical Communications
Video Advanced Optical Communication
Video Fiber Optics
Video Fiber Optic Communication Systems and Techniques
Video Fiber Optic Communication Technology
Video Semiconductor Optoelectronics
Video Photonic Integrated Circuits
Video Wireless Communication
Video Foundations of MIMO Wireless Communication
Video Estimation for Wireless Communications: MIMO/OFDM Cellular and Sensor Networks
Video Principles of Modern CDMA/MIMO/OFDM Wireless Communications
Video Advanced 3G and 4G Mobile Communications
Video Basics of Software-Defined Radios and Practical Applications
Video Wireless Ad Hoc and Sensor Networks
Video Satellite Communication Systems
Video An Introduction to Information Theory
Video Information Theory
Video Information Theory and Coding
Video Information Theory, Coding and Cryptography
Video An Introduction to Coding Theory
Video Coding Theory
Video Error Correcting Codes
Video Error Control Coding: An Introduction to Convolutional Codes
Video Error control Coding: An Introduction to Linear Block Code
Video Spread Spectrum Communications and Jamming
Video Introduction to Embedded System Design
Video Embedded Systems
Video Embedded Systems Design
Video Embedded System Design with ARM
Video Introduction to Industry 4.0 and Industrial Internet of Things
Video Introduction to Internet of Things
Video Design for Internet of Things
Video Industrial Automation and Control
Video Computer Organization
Video Digital Computer Organization
Video Microprocessors and Microcontrollers
Video ARM Based Development
Video Real Time Systems
Video Embedded Software Testing
Video Linux Programming and Scripting
Video Networks and Systems
Video Principles of Signals and Systems
Video Signals and Systems
Video Digital Signal Processing (Prof. S.C. Dutta Roy, IIT Delhi)
Video Digital Signal Processing (Prof. T.K. Basu, IIT Kharagpur)
Video Discrete Time Signal Processing
Video Adaptive Signal Processing
Video Adv. Digital Signal Processing - Multirate and Wavelets
Video Mathematical Methods and Techniques in Signal Processing
Video Transform Techniques for Engineers
Video Foundations of Wavelets and Multirate Digital Signal Processing
Video Fundamentals of Wavelets, Filter Banks and Time-Frequency Analysis
Video Digital Image Processing
Video Image Signal Processing
Video Medical Image Analysis
Video Biomedical Signal Processing
Video Introductory Neuroscience and Neuro-Instrumentation
Video Estimation of Signals and Systems
Video Probability Foundation for Electrical Engineers
Video Probability and Random Processes
Video Probability and Random Variables/ Processes for Wireless Communications
Video Advanced Topics in Probability and Random Processes
Video Pattern Recognition (Prof. Sukhendu Das, IIT Madras)
Video Pattern Recognition (Prof. P.S. Sastry, IISc Bangalore)
Video Pattern Recognition and Application
Video Deep Learning for Visual Computing
Video Intelligent Systems and Control
Video Neural Networks and Applications
Video Electrical Machines I
Video Electrical Machines
Video Modeling and Analysis of Electric Machines
Video Electrical Equipment and Machines: Finite Element Analysis
Video Dynamics of Physical Systems
Video Control Engineering (Prof. S.D. Agashe, IIT Bombay)
Video Control Engineering (Prof. M. Gopal, IIT Delhi)
Video Advanced Control Systems
Video Optimal Control
Video Applied Optimization for Wireless, Machine Learning, Big Data
Video Robotics and Control: Theory and Practice
Video Introduction to Nonlinear Dynamics
Video Nonlinear Dynamical Systems
Video Chaos, Fractals and Dynamic Systems
Video Fundamentals of Electric Vehicles: Technology and Economics
Video Electric Vehicles and Renewable Energy
Video Design of Power Electronic Converters
Video Pulse Width Modulation for Power Electronic Converters
Video Switched Mode Power Conversion
Video Industrial Instrumentation
Video Industrial Drives - Power Electronics
Video Power Electronics
Video Power Electronics and Distributed Generation
Video Power System Generation, Transmission and Distribution
Video Flexible AC Transmission Systems (FACTS) Devices
Video High Voltage DC Transmission
Video Advances in UHV Transmission and Distribution
Video Power System Dynamics
Video Power System Analysis
Video Power System Dynamics and Control
Video Power System Engineering
Video Operation and Planning of Power Distribution Systems
Video Energy Resources and Technology
Video Electrical Distribution System Analysis
Video Introduction to Smart Grid
Video Solar Energy Engineering and Technology
Video Design of Photovoltaic Systems
Video Power Plant Engineering

nanoHUB Courses
Video/text Fundamentals of Nanoelectronics (Fall 2004)
Video/text Computational Electronics
Video/text ECE 495N - Fundamentals of Nanoelectronics (Fall 2008)
Video/text ECET 499N - Introduction to Nanotechnology
Video/text ECE 606 - Principles of Semiconductor Devices
Video/text Illinosis ECE 440 - Solid State Electronic Devices
Video/text Illinosis ECE 598EP - Hot Chips: Atoms to Heat Sinks
Video/text ECE 612 - Nanoscale Transistors (Fall 2008)
Video/text ECE 612 - Nanoscale Transistors (Fall 2006)
Video/text ECE 695A - Reliability Physics of Nanotransistors
Video/text Physics of Nanoscale MOSFETs
Video/text ECE 656 - Electronic Transport in Semiconductors
Video/text ECE 659 - Quantum Transport: Atom to Transistor
Video/text ECE 695s - Nanophotonics
Video/text Nanoelectronic Modeling: From Quantum Mechanics and Atoms to Realistic Devices
Video/text CQT: Concepts of Quantum Transport

YouTube - UNSWelearning's Channel (The University of New South Wales)
Video ELEC2141 - Digital Circuit Design
Video/text ELEC3104 - Digital Signal Processing
Video ELEC9344 - Speech and Audio Processing

College of Engineering and Applied Science, University of Colorado at Colorado Springs
Video/text ECE 2610 - Introduction to Signal and Systems
Video/text ECE 5615 - Statistical Signal Processing
Video/text ECE 5650 - Modern Digital Signal Processing
Video/text ECE 5655 - Real-Time Digital Signal Processing