The North Webster Community Public Library is offering a free self-defense class at 5:30 p.m. Wednesday, March 4.