No, you do not need a student visa or study permit to study online in the York Science Transition Program. This not a university credit program nor will it be recorded on any university transcript.