Go to Circuits and Electronics (MIT Open Course Ware OCW)
The most interesting part are the Video Lectures which are presented by Professor Agarwal. If you find the topics that are covered in the videos interesting, you might want to take a look at the book by Agarwal and Lang Foundations of Analog and Digital Electronic Circuits.
UPDATE (02 / 11 / 2012): Until now I had only taken a superficial look at the videos. Now that I decided to add them to the Analysis and Design page I looked a little closer and can give you some more information.
For each video there is an associated lecture note pdf file ( please look at the "Related Resources" under the video ) that shows the most important equations and schematics of the lecture on a few pages. By scrolling through them you can see very quick whether the lecture is interesting to you. You might also want to keep the lecture note open while watching the video: Professor Agarwal is writing very quickly on the blackboard and sometimes his equations are hard to read - it may be easier to look at them in the notes.
Many of the video lectures are about the analysis of linear systems. The lectures about digital electronics are also very good, please take a look at: Lecture 4 "The Digital Abstraction", Lecture 5 "Inside the Digital Gate", Lecture 13 "Digital Circuit Speed", Lecture 14 "State and Memory", Lecture 22 "Energy and Power", Lecture 23 "Energy CMOS" and Lecture "Violating the Abstraction Barrier".
If you are mainly interested in the analysis and the design of analog circuits, you will be missing a discussion of BJTs (Bipolar Junction Transistors) in this video lectures. And, although the discussion of Op Amps fundamentals is quite good, they are only treated at the black box level - "The Operational Amplifier Abstraction". Nothing is said about what is going on inside them. But these topics (BJTs and Op Amp internals) are discussed in detail by most of the other resources that I list on the Analysis and Design page (please see the link at the bottom of this page), so please take a look at those. What you will find very interesting in Agarwals videos is the very good discussion of MOSFETs, especially Lecture 10 "Amplifiers - Small Signal Model" and Lecture 11 "Small Signal Circuits".
The videos show Professor Agarwals enthusiasm for the subject. Most of the videos also include demonstrations. They are not only very instructive (and may help you to better keep in memory what you have just learned), but some are also great fun to watch. If you don't find the time to watch all the videos completely, at least take a look at Lecture 4 "The Digital Abstraction" at 45:00. And if you have never used a pickle as a resistor, take a look at Lecture 1 "Introduction and Lumped Abstraction" at 36:00.
You should also take a look at some recommendations for other books and resources on basic linear circuit analysis and analysis and design of electronic circuits.
Wise Warthog Site Overview:
General: Forums, Tips on how to seek Advice
Practical Electronics: Books and Other General Resources, Troubleshooting, Introductions to Oscilloscopes, Breadboarding and Prototyping
Foundations: Basic Linear Circuit Analysis, Analysis and Design of Electronic Circuits, Introductions to Analog IC Design, Circuit Simulation with SPICE
Devices: General Op Amp Resources, Op Amp Applications, Resistors, Capacitors, Diodes, Bipolar Junction Transistors
Application Notes: Analog Devices Seminar Notes, Columns and App Notes by Bob Pease, App Notes by Jim Williams, E-books and App Notes from Texas Instruments
Mathematics: Complex Numbers, Calculus, Mathematics for Physics and Engineering
Wise Warthog - Learning Resources
for Analog Electronics and more