Resistance welding uses both heat and pressure to join metal workpieces. Heat is generated by the electrical resistance between the workpieces when a current is passed through them. Pressure holds the workpieces together during welding. Some key advantages of resistance welding are that it is very fast, can be fully automated, and does not require filler metal, shielding gases, or flux. Common types of resistance welding include resistance spot welding, seam welding, and projection welding.