No, you need not visit the Caltech campus to attend the classes! You can easily access Caltech Courses Online from anywhere, anytime.