During the 2014 autumn I was enrolled in the 6.002x Circuits and Electronics course provided by MITx in edx.
The course is an introduction to electronics engineering in the context of lumped circuits abstraction. It goes from simple resistor circuits to more complicated second-order circuits, teaching you several circuit analysis techniques to understand with great detail the behaviour of such circuits.
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.
Although to take this course is recommended to have a strong mathematical background in algebra, calculus and differential equations, and also a physics background in electricity and magnetism, in the end you always have an intuitive explanation about what is happening and why. I thin this intuitive sense in analysing electronic circuits is very useful in real life.
The course lasts 14 weeks and includes video lectures, readings from a textbook, online laboratories, some tutorials, weekly homework and two exams.
In my opinion, it is a very challenging course, even if you have already taken a similar course at university. For me was a great review of many concepts and it gave me a new point of view in several topics.
The video lectures are very clear and well structured. The concepts are explained from the basic to the high level in a very straightforward way.
The weekly homework helps you to know if you really understood the topics you studied in the lecture, and for those things you misunderstood you can use the tips given in the forum.
Laboratories use a virtual simulation environment where you can simulate different circuits that you build and they complete the whole understanding about what is going on in a specific concept.
On the other hand, what I didn’t really enjoy very much were the optional tutorials. They didn’t bring me anything new.
Finally, I missed some hands-on activities. I think there are some easy circuits to build and test on a solder-less breadboard that could enhance the learning.
My truly recommendation is to take this course if you really want to know what is going on in the circuits that you build and to have a better understanding about the stuff that we design.