Virtual programming is programming, classes, and events offered through an online (Internet) platform, such as Facebook Live, Instagram Live, Zoom meetings, or pre-recorded video and/or audio that is shared to NCL's social media or website. Attendees can watch and participate (depending on the program) from their own Internet-enabled device (ex: smart phone, tablet, computer). Please read the information provided about each program carefully to ensure that you are ready to access the program when it is offered. Each program may have unique instructions or links and may require that you download an app or prepare beforehand.