It's possible that I'm the last one to know about this online resource, but I inadvertently found it while looking for something else, so I thought I'd post it.
Durham County Library has a comprehensive calendar with all the arts & crafts workshops, kids' story-telling times and kids' movie times, computer workshops, ballroom dancing, community meetings, and everything else going on at the Library.
You can run your cursor over the program to get a pop-out of the event with more details. You can sign up online. You can even grab the RSS feed.
Here's the direct link to the calendar: Durham County Library interactive calendar. (I'm saying 'interactive' because you can evidently sign up for events by clicking on the links within the calendar.)