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

Winter Youth Sports: Late registration through Nov. 4. Additional fee applies to late registration.

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.

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.

Gymnastics Holiday Drop & Shop Camp: Registration under way at Gymnastics Center at James Island Recreation Complex.

Tennis Tournament: Turkey Day Mixed Doubles on Nov. 20 at Charleston Tennis Center. All levels of play. Register at CTC. Call 769-8258.

Courting Kids Tennis Program: This entry-level children's program provides youths ages 5-17 with tennis instruction on the Charleston Peninsula, West Ashley and Johns Island. The cost per child per session is $10 for city of Charleston residents, $25 for nonresidents. Fall Session 2 is 10-11:30 a.m. Saturdays at the Alan Fleming Tennis Complex (Johns Island). Call the Charleston Tennis Center at 769-8258.

"Little Crafty" Youth Craft Fair: 11 a.m.-1 p.m. Dec. 3 at James Island Recreation Complex. Booth registrations due by Nov. 26. Young local artists ages 18 and under have an opportunity to sell their art. Reserve a booth at the "Little Crafty" Youth Art Fair.

Swing Dancing: Charleston Swing Dance Association's weekly Saturday night dance. Celebrate the music that comes alive through the Charleston Dance, Lindy Hop, Balboa, Blues Dancing, East Coast Swing and a variety of group dances. Open to adults of all ages. 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). Call 958-6485 for more information.

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 for schedule.

Yoga: Learn to relax and exercise your mind and body in new yoga classes. Classes are for all levels and ages. Mondays/Wednesdays, 6:45-7:45 p.m. Tuesdays/Thursdays, 5:30-6:30 p.m. James Island Recreation Complex. $5/class or $35/month for two classes per week. Call 795-5678.

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. $5/class. 6:30-7:30 p.m. Tuesdays and Thursdays.