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.