What are the 2023-2024 program dates?

2023-2024 Dates Summer 2023 (in-person): July 10-16, 2023 Fall 2023 (online): Weekly online Spring 2024 (online/in-person): Weekly online; and May 4-5, 2024 in-person Fall 2024 (online): Weekly online