Get the latest tech news
Brandon's Semiconductor Simulator
Draw your own circuits. Turn on voltage and see what happens.
Interactive circuit drawing Visualization of electromagnetic fields Many materials (metals, semiconductors, dielectrics, and more) You need a good computer to run this simulation on your browser. There is also a downloadable version that's much faster (but requires Java).
Or read this on Hacker News