Standard English here is 'at'. I don't know why the writer used 'with'. It perhaps suggests that the studying is done online,and that there is no physical campus.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.