Learn • Make • Discover • Belong

Programs that bring history to life.

Explore talks, hands-on workshops, family programs, school opportunities, community gatherings, and special experiences inspired by the stories we preserve.

— Upcoming programs
— Free programs
— Family-friendly
— Next program

Upcoming calendar

Find your next experience.

Browse upcoming museum programs. Search by topic, narrow by audience or format, and open any program for full details.

Program information is loaded from the museum’s live database. Open any program to see its full description, session schedule, registration information, and contact details.

No programs match those filters.

Try clearing one or more filters, or search using a broader topic.

Programs could not be loaded.

Please try again or contact the museum for current program information.

Before you arrive

Good to know.

Program dates, times, locations, and registration requirements appear on each program page. Please check those details before visiting.

Registration

Some programs require advance registration. Program cards clearly show availability and registration status.

Accessibility

If an accommodation would help you participate, contact the museum before the program at (804) 505-1277.

Groups & schools

Educators and group leaders can contact the museum to discuss school visits, group programs, and scheduling.

Connecting to Supabase…