Coursera (https://www.coursera.org) is a free online training website. It includes great courses from renowned universities around the world
In the last years I took some courses there and I would like to share my experience.
- It is free!!! There are a lot of courses that you can access without paying a dime. You just need to register.
- The quality is excellent. The courses are provided by top universities.
- The courses aim to teach theory. This is a big difference from other online learning sites, which are focused on specific technologies, platforms, frameworks, etc.
- You can access the courses whenever you want. Even if there are deadlines for exams and practices, you have plenty of time to prepare them. There are even courses that are untimed (you can register and take them whenever you want).
- There is a lot of material (videos, presentations, etc.) which is also downloadable.
- The courses usually provide practice exercises which are fundamental to grasp the knowledge.
- The video subtitles are sometimes translated.
- The exam and practices are evaluated immediately, through the website.
- The workload. The courses are short, but they require a lot of weekly hours to be spent on learning them. Also, the practice exercises require significant time. In fact, I never was able to finish a course in one step. Sometimes I took the course once, just to see the videos, and then took it again 6 months later to do the exercises and exams.
- The language. Even if some videos are subtitled, most of them are not. So you need to understand English.
- The topic complexity. Sometimes, due to the course level, there are some preconditions (previous knowledge) that you should have. You can manage to fill this gap, but it requires more effort.
I think that it worth taking courses at Coursera. Even if you face the challenges described above, you can mitigate them in different ways. You can take the course more than once; you can use small blocks of your free time to watch a video (they are usually short). After all, the information is accessible anytime, anywhere. You just need an Internet connection and a browser.