Complete course material for CBSE class 12 Physics in form of downloads, online tests, practice papers and NCERT solutions. The topics included are Electric Charges and Fields, Electrostatic Potential and Capacitance, Current Electricity, Moving Charges and Magnetism, Magnetism and Matter, Electromagnetic Induction, Alternating Current, Electromagnetic Waves, Ray Optics and Optical Instruments, Wave Optics, Dual Nature of Radiation and Matter, Atoms, Nuclei, Semiconductor Electronics: Materials, Devices and Simple Circuits, Communication Systems.