In most cases, each course requires you to have your own computer or laptop, a certain level of English (depending on the course) and a strong desire to do a lot of studying.