Computer Science Degree - Created By Open Source Society University
Learn Computer Science For Free!
3 min read
Hey there, I am going to share with you the best free resource with a path from beginner to expert, this is the degree created by Open Source Society University. I will tell you all the guidelines to get started In the Computer Science field.
Open Source Society University
Open Source Society University - OSSU - is a nonprofit organization that aims to offer access to high-quality education for students around the world for free.
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
It is designed according to the degree requirements of undergraduate computer science majors, minus general education (non-CS) requirements, as it is assumed most of the people following this curriculum are already educated outside the field of CS. The courses themselves are among the very best in the world, often coming from Harvard, Princeton, MIT, etc., but specifically chosen to meet the following criteria.
Organization. The curriculum is designed as follows:
Intro CS: for students to try out CS and see if it's right for them.
Core CS: corresponds roughly to the first three years of a computer science curriculum, taking classes that all majors would be required to take
- Advanced CS: corresponds roughly to the final year of a computer science curriculum, taking electives according to the student's interests
- Final Project: a project for students to validate, consolidate, and display their knowledge, to be evaluated by their peers worldwide.
It is possible to finish within about 2 years if you plan carefully and devote roughly 20 hours/week to your studies. Learners can use this spread to estimate their end date. Make a copy and input your start date and expected hours per week in the Timeline sheet. As you work through courses you can enter your actual course completion dates in the Curriculum Datasheet and get updated completion estimates.
- We have a discord server! This should be your first stop to talk with other OSSU students. Why don't you introduce yourself right now? Join the OSSU Discord
- You can also interact through GitHub issues. If there is a problem with a course, or a change needs to be made to the curriculum, this is the place to start the conversation. Read more here.
- Subscribe to our newsletter.
- Add Open Source Society University to your Linkedin profile!
So these are the short details I have covered and if you are serious to take up this challenge, then I have these Notion productivity sheet which you can take help of to track your progress) If you have doubts or get stuck while learning courses, you can help in discord! I wish you good luck with the journey of learning.
Good Luck! Keep Learning!