Immerse Yourself in Learning
You’ll engage with course content through a combination of pre-recorded video lectures, live recitations, office hours with faculty, group projects, and individual assignments. You’ll have access to real-world tools and environments, ensuring that you’re ready to step into any computer science field upon graduation.