I agree with the Duolingo - it certainly helps to learn another language, and it is free. I have used the Archive.org for years, but have not heard of edX previously for which I thank you. Great...