RobotProg is a handy, free multiplatform software (also available for Windows), that is part of the category Development with subcategory Tutorials.
Free
Draw and analyze alternating and direct current electrical circuits