I came across mykomms and way really impressed. There are several sites that offer free courses without a particular focused mission but mykomms.com provides free courses and also showcases various challenges in the world that the learners and all in general can try to solve or make a change on. Truly a noble site.