An induction cooktop uses a magnetic field to directly heat magnetic cookware, while a hot plate uses a heating coil to produce heat, which then transfers to the cookware.