Courses in our certificate programs are typically taught through eCornell's online learning management system. We also offer immersion programs that may include live or on-site sessions.