Tag Archives

Archive of posts published in the category: Selftaught

ossu/computer-science: Path to a free self-taught education in Computer Science!

Open Source Society University (OSSU)

Open Source Society University

Path to a free self-taught education in Computer Science!


Open Source Society University - Computer Science

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.

Courses must:

  • Be open
Read More

CS Degree vs Programming Bootcamp vs Self-taught

In the age of technology that we live in, the Computer Science industry is booming. It is becoming a more and more desired field because of the number of opportunities, pay, benefits, etc. However, everyday programming jobs across the world are going vacant because we can’t find enough qualified candidates to fill them.

In some ways, this shouldn’t be too surprising. If you think about it, every company needs some sort of software. Even if their product isn’t specifically software, they still need a website, mobile app, backend data, etc., but there are still only so many developers.

Every company needs some sort of software, and developers are needed to build that software.

Because of that, people across the world are trying to figure out how to break into the industry. Well, there are three different ways to do just that.

  • get a formal Computer Science degree
  • attend a programming
Read More