At some point, I realized that I didn’t have enough book-based education in computer programming and I needed to get some kind of knowledge base in order to grow more effectively in professional terms. Then I came across
AcademicEarth about which on Habré
wrote more than once. Then, with the help of Google and curiosity, I found that all these courses are presented in iTunesU, which is simply more convenient to use, because He notes that looked / did not look. Plus, there are lectures divided by year. Those. if in some year the lecture did not make it into the record, you can dig into the archives and most likely find it there. The only thing missing was discussions and assessments of their actions.
Even then, I began to think that it would be nice to create a site where a discussion would be built around the courses. Those. it will be possible to discuss lecture materials, post homework and find more interesting solutions than those that came to mind. The thought was good, but I somehow fell out of the education process, because piled a lot of work.
And recently, having decided to re-engage in self-education, I came across the site
Curious Reef , which, in fact, realized what I lacked.
The site provides any registered user to create a course based on anything. The
list of courses most of all on Computer Science, but there are also on playing the guitar. From interesting to me and based on university programs, are presented:
There is also a
Bash Scripting course based on the exercises from the Bash Cookbook and about 10 others.
Each course is divided into topics, which contain links to online video (if any), additional materials and homework. And for each homework there is a page where everyone posts their results and there is an opportunity to discuss them.
While there is no time to build your own amusement park, you can self-educate yourself in this =)