This learning track introduces the Ansys Lumerical CHARGE solver, which can be used for electrical simulation of semiconductor devices inside the finite-element multiphysics environment. We first discuss the different types of simulations supported by the solver. Following this, we demonstrate the application of the CHARGE solver for steady-state analysis of a simple p-n junction diode. We then discuss various material models used by the CHARGE solver for electrical simulation. This is followed by a discussion of the various simulation objects available in the CHARGE solver, such as doping profiles, sources, monitors, and more. Finally, we discuss the small-signal AC and transient (time-dependent) simulation mode included in the solver.