Circuits and electronics 6.002x is the first open source course from
MITx, and is now open for enrollment. The textbook
Foundations of Analog and Digital Electronic Circuits, by Anant Agarwal and Jeffrey H. Lang is suggested. You can take to course for free and receive a certificate too.