EveryCircuit

EveryCircuit is an excellent online resource for EE students and circuit enthusiasts. Its interactive visual circuit simulation is great for understanding how circuits work and for quick prototyping of design ideas. And it has a huge online repository of educational and practical circuits designed by EveryCircuit community.

Source: EveryCircuit