The Charleston Department of Recreation has scheduled the following events. Call 724-7327 or email recreation@ci.charleston.sc.us for a brochure with a listing of all events and services. Visit www.charlestoncity.info/recreation.

Swim Lessons: American Red Cross 2011 "Learn to Swim" classes are being offered at all city of Charleston pools. All classes are first come, first served. Fees: parent-tot $15 ($25 nonresidents); youth $20 ($30 nonresidents); adult $25 ($35 nonresidents). Makeup classes will be held Friday and/or Saturday as needed.

Fall 2011 Swim Lesson Registration: Registration is under way. Fall Session I: through Sept. 29. Fall Session II: Oct. 4-27.

Gardening Class: James Island Recreation Complex. Learn how and when to plant favorite flowers, trees, plants and shrubs. Hyam's Garden Center staff will teach this class. $10/class includes supplies. The class is offered the first Wednesday of the month. Call 795-5678.

Huck Finn Fishing Festival: Sept. 24 at Colonial Lake. Cost: $3/fisherkid. Registration begins at 8:30 a.m. and fishing will be held 9-11 a.m. Awards and raffle will be 11 a.m.-noon.

Lifeguard Program: Oct. 3-29 at W.L. Stephens Aquatic Center. Two-week classes are held the first Monday, Wednesday and Saturday of October.

Courting Kids Tennis Program: This entry-level children's program provides youths with tennis instruction on the Charleston peninsula, West Ashley and Johns Island. The cost per session is $10 for city of Charleston residents, $25 for nonresidents. Offered spring, summer, winter and fall. Call 766-7401.

Charleston Swing Dance Association's Weekly Dance: Every Saturday night at Hazel Parker Playground. At 6 p.m., advance/intermediate lessons; 7 p.m., beginner lessons; and 8-11 p.m., open dancing. Admission is $5 (lesson and dance included). Ages 18 and up. 6:30-8 p.m. Tuesdays and Thursdays; noon-2 p.m. Saturdays.

Walk, Run Or Roll: 6-8 p.m. Tuesdays and Thursdays and 8 a.m.-noon Saturdays in Hampton Park. Park is closed to motor vehicles.

Saturday Water Fitness: Class 9-10 a.m. at W.L. Stephens Pool (indoor). Call 769-8260.

Water Aerobics: W.L. Stephens Pool. Call 769-8261.

Yoga: 6:45-7:45 p.m. Mondays and Wednesdays at the James Island Recreation Complex. Cost: $5 per class, monthly rates available.

Aquaerobics: 7:30-9 a.m. Monday-Friday, 9-10 a.m. Monday and Friday, 6:30-7:30 p.m. Monday-Thursday, 10:15-11:15 a.m. Saturday at W.L. Stephens Pool. Cost: $2 seniors (55 and up), $3 adults.

Adult Hip-Hop Class: $10/class, or $15/two classes the same calendar week. Participants of all abilities may join. Classes are held at the Daniel Island School Gym 7:30-9 p.m. Mondays and Thursdays. Contact 216-6366. Tuesday classes are 7:30-9 p.m. at the Bees Landing Recreation Complex. Contact 795-5678.

Westside Dojo: Arthur Christopher Community Center. Jujitsu, Mondays, 6-8 p.m. Karate Do, Tuesdays and Thursdays, 6-8 p.m. $35/month/student. Call 724-7338.

Zumba Dance: 6-7 p.m. Wednesdays. St. Julian Devine Community Center. Join instructor Erica Girth as she uses dance to get fit. Call 724-7350.

Adult Zumba: Bees Landing Recreation Complex. Zumba is a fusion of Latin and international music that creates a dynamic and effective fitness system. The class is for adults only. Adults only. $5/class. 6:30 p.m.-7:30 p.m. Tuesdays and Thursdays.

Ceramic Classes: Youth classes 5-6 p.m. Tuesdays at St. Julian Devine Center. Ongoing and free. Call 724-7350.

Pilates: Hazel Parker Playground. Exercise to get in shape and maintain fitness at any age. 9-9:45 a.m. Mondays, Wednesdays and Fridays. Call 958-6485.