I don't know if anyone has already given it or not, but an interesting online circuit simulator where you can create circuits, check them, and share them with others. We will find at this link http://www.partsim.com/ Maybe someone will come in handy.