Hello, I used Proteus some years with my students achieving very nice experiences. Proteus is a powerful circuits simulator, have many libraries of components, including even microcontrollers. It is great when analyzing circuits, and allows you to design the PCB on Ares (Proteus module for designing and analyzing PCBs), just in case you need to.