Learn • Quickstart • Contribute • About • Resources
We are making degree roadmaps comprised of 100% free, high quality online courses for self-study.
It is very much in its infancy. As such, it could really use your help and input.
Visit the website to get started. Its super easy to use and there is no sign up or anything.
If you like the project, giving a ⭐ on GitHub really helps.
If you really like the project, share it on social media to spread the word!
If you love the project, consider contributing to help make it better!
If you hate the project, consider contributing to help make it not so bad.
If it is your first time contributing, you might want to see contributing to get a sense of the project first before starting.
git clone https://github.com/nietsymerej/collecobrary.git
cd collecobrary
npm install
npm run serve
This will run the server on localhost:8080 and provide hot-reloads when saving files.
npm run build
npm run lint
Once everything checks out locally, you can merge your pull request with the master to redeploy the live website. We can set up a test server later if we need to.
If you want to help contribute, thank you! Here are a few things that would really make an impact:
- Know of an excellent online course? Please share it!
- Have a good idea for how the project can be better? Please share it!
- You can code? Help code new features or clean up the codebase!
- You think this project is cool? Share it with friends!
- Do you think you can help in another way? Please share your idea!
Feel free to say hello and ask if you have any questions or comments. All feedback is welcome and encouraged. If you decide to help, check out CONTRIBUTING.md to see more details about the project.
The idea for this project spawned from my own frustration with the current online learning landscape. As Reich and Ruipérez-Valiente point out, some online education platforms have massive audiences, which signals that there is quite a demand for online education. Yet, according to the article, user retention rates are ultra low.
According to my own research, this is because MOOCs are shit, as are many other resources. Detailing all of the ways in which every platform is lacking would take ages, but at a high level I have 3 criticisms:
- Poor quality. Many platforms have high variability when it comes to course quality, and many courses designed for online learners are significantly dumbed down.
- Too many choices. Some platforms provide thousands of courses. We don't need 100 different Calc I courses; the top three will suffice.
- No structure or progression. It is hard to know what you don't know, and many platforms don't lay out equivalencies, prerequisites, or roadmaps guiding students through broad subjects, making it difficult to come up with a study plan.
While some existing products contain one or two of these elements, none has all three. The goal of this project is to create a free resource that satisfies this trilemma. I have made a start, but with a little help it could be so much better.
If you are trying to find good courses, here are some places to look:
- OCW - A lot of OCW is pretty old and incomplete, but MIT, Yale, and UCI seem to have pretty good OCW still.
- Youtube Channels - A lot of universities and professors post lectures on youtube. Stanford is a good example.
- Berkeley Webcasts - Massive archive of lecture recordings from before 2017 when they stopped doing them.
- University departments - Often you can find course websites online and some of them may have complete materials, such as Kellis Lab at MIT. Additionally, sometimes professors will post their courses on their personal websites, particularly if the course is high quality.
Generally I have found that the MOOCs and other "learning platforms" have courses that are pretty poor quality, but this is just one man's opinion.
Good luck!
- Clean up home page
- Refactor code
- Write tests