MITx: 6.002x: Circuits and Electronics

MITx: 6.002x - Introduction to Computer Science and Programming

Circuits and Electronics

Learn the fundamentals of electrical circuits and circuit analysis.

About this Course

The course introduces engineering in the context 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.

Weekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a midterm exam and a final exam.

Ways to take this edX course:

Pursue a Verified Certificate

Plan to use your completed coursework for job applications, career advancement, or school applications? Then work toward a Verified Certificate of Achievement to document your accomplishment. A minimum fee applies.


Audit This Course

Audit this course for free and have complete access to all the course material, activities, tests, and forums. If your work is satisfactory and you abide by the Honor Code, you'll receive a personalized Honor Code Certificate to showcase your achievement.

School: MITx
Course Code: 6.002x
Classes Start: 20 Jan 2015
Course Length: 16 weeks
Estimated effort: 12 hours/week



Course Staff

  • Anant Agarwal

    Anant Agarwal

    President of edX and Professor of Electrical Engineering and Computer Science at MIT. His research focus is in parallel computer architectures and cloud software systems, and he is a founder of several successful startups, including Tilera, a company that produces scalable multicore processors. Prof. Agarwal won MIT’s Smullin and Jamieson prizes for teaching and co-authored the course textbook “Foundations of Analog and Digital Electronic Circuits.”

  • Gerald Sussman

    Gerald Sussman

    Professor of Electrical Engineering at MIT. He is a well known educator in the computer science community, perhaps best known as the author of "Structure and Interpretation of Computer Programs," which is universally acknowledged as one of the top ten textbooks in computer science, and as the creator of Scheme, a popular teaching language. His research spans a range of topics, from artificial intelligence, to physics and chaotic systems, to supercomputer design.

  • Piotr Mitros

    Piotr Mitros

    Chief Scientist of edX and Research Scientist at MIT. His research focus is in finding ways to apply techniques from control systems to optimizing the learning process. He has worked as an analog designer at Texas Instruments, Talking Lights, and most recently, designed the analog front end for a novel medical imaging modality for Rhythmia Medical.

  • Chris Terman

    Chris Terman

    A Senior Lecturer in the MIT Department of Electrical Engineering and Computer Science, Chris has been an award-winning lecturer for this course on campus since 1995.  He has four decades of experience as a teacher, digital systems designer and courseware developer. Chris’ recent research is focused on educational technologies for teaching design skills.


    Bonnie Lam

    Graduate student in the Department of Electrical Engineering and Computer Science at MIT. Her research interests are digital design methodologies for low-power applications, and she is currently studying low-power techniques for ultrasound imaging. She received her Bachelor of Applied Science (B.A.Sc.) degree in Engineering Physics (Electrical Engineering Option) at the University of British Columbia in 2008 and her Masters of Science (S.M.) degree in Electrical Engineering and Computer Science from Massachusetts Institute of Technology in 2010.




Yes, transcripts of the course will be made available.