news.volyx.in

OSSU: A path to a free self-taught education in computer science (github.com)

474 points by paulygarcia · 2580 days ago · 172 comments on HN

Article summary

The Open Source Society University (OSSU) offers a free, self-taught education in computer science, with a curriculum designed to match the standards of an undergraduate computer science degree. The program is divided into intro, core, and advanced courses, with a final project to validate and display knowledge. All course materials are available for free, although some courses may charge for graded assignments or tests. The program can be completed in about 2 years with 20 hours of study per week.

Main themes

  • self-taught education
  • computer science curriculum
  • online learning
  • alternative to college
  • practical vs theoretical knowledge

What commenters say

  • A traditional college education provides a well-rounded foundation in computer science that cannot be replicated by self-taught programs or bootcamps.
  • Self-taught programs and bootcamps can be effective for learning practical skills, but may lack the theoretical depth of a college education.
  • The value of a college education lies not only in the technical skills learned, but also in the breadth of knowledge and perspectives gained through general education courses.
  • Some argue that the 10,000 hour rule for becoming an expert is debunked and that individual talent plays a significant role in learning and mastery.
  • Others believe that a college education is not necessary for becoming a good developer, and that self-taught learning and experience are sufficient.
  • Theoretical knowledge informs practical skills and is essential for writing efficient and effective code.
  • A combination of self-taught learning and formal education can be the most effective way to gain a comprehensive understanding of computer science.