Open Educational Resources


Open Educational Resources (OER) are freely accessible, openly licensed documents and media that are useful for teaching, learning, educational, assessment and research purposes.


Course reviews will be shown here


The course introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. Content was created collaboratively by Profs. Anant Agarwal and Jeffrey H. Lang.

Over 25 hours of video;

26 lecture videos;

23 reading assignments, 11 homework papers, two quizzes and final exam to download.  

Course books

Agarwal, Anant, and Jeffrey H. Lang. Foundations of Analog and Digital Electronic Circuits. San Mateo, CA: Morgan Kaufmann Publishers, Elsevier, July 2005.


Anant Agarwal is a professor of Electrical Engineering and Computer Science at MIT and the Director of CSAIL. He leads the Carbon group which focuses on research involving operating systems and architectures for manycores and clouds. He is also a founder and CTO of Tilera Corporation which created the Tile multicore processor. Agarwal holds a Ph.D. from Stanford and a bachelor's from the Indian Institute of Technology, Madras. He led the development of Raw - an early tiled multicore processor, Sparcle - an early multithreaded microprocessor, and Alewife - a scalable multiprocessor. He also led the VirtualWires project at MIT and was the founder of Virtual Machine Works, which took the VirtualWires technology to market. He is an author of the textbook "Foundations of Analog and Digital Electronic Circuits."


Creative Commons License

Circuits and Electronics by Eliademy Open Educational Resources is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Circuits and Electronics by Eliademy Open Educational Resources is based on the Circuits and Electronics by Prof. Anant Agarwal at - licensed under the Creative Commons Attribution-NonCommercial-ShareAlike.

Course content

  • Lecture 1: Introduction and Lumped Abstraction

  • Lecture 2: Basic Circuit Analysis Method

  • Lecture 3: Superposition, Thévenin and Norton

  • Lecture 4: The Digital Abstraction

  • Lecture 5: Inside the Digital Gate

  • Lecture 6: Nonlinear Analysis

  • Lecture 7: Incremental Analysis

  • Lecture 8: Dependent Sources and Amplifiers

  • Lecture 9: Mosfet Amplifier Large Signal Analysis (part 1)

  • Lecture 9: Mosfet Amplifier Large Signal Analysis (part 2)

  • Lecture 10: Amplifiers - Small Signal Model

  • Lecture 11: Small Signal Circuits

  • Lecture 12: Capacitors and First-Order Systems

  • Lecture 13: Digital Circuit Speed

  • Lecture 14: State and Memory

  • Lecture 15: Second-Order Systems (part 1)

  • Lecture 15: Second-Order Systems (part 2)

  • Lecture 16: Sinusoidal Steady State

  • Lecture 17: The Impedance Model

  • Lecture 18: Filters

  • Lecture 19: The Operational Amplifier Abstraction

  • Lecture 20: Operational Amplifier Circuits

  • Lecture 21: Op Amps Positive Feedback

  • Lecture 22: Energy and Power

  • Lecture 23: Energy, CMOS

  • lecture 24 : Power conversion circuits and diodes

  • Lecture 25: Violating the Abstraction Barrier

  • Assignments

  • Exam(s)

  • Tools

Interested? Enroll to this course right now.

There is more to learn