HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ossu
computer-science
HTML2015–2025
ossu / computer-science

computer-science

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

81Distinct people
92Mentions
1Explicit recommenders
211KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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

GitHub

Where it is used

  • Active Courses University (ACU) — Active Courses University uses the OSSU/computer-science curriculum to organize its categories and channels, mapping topics and course-specific channels to OSSU’s structure. Source

What people are saying

Whenever i have someone ask me where to get started on CS - i give them a few options tiered to try and ensure some stickiness/higher utility for them specifically. ~Some…

seven4 used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 4:01:40 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year92 dated mentions

Observed mentions: 2015-10-04 02:17:57 UTC to 2025-09-21 10:29:23 UTC.

0510152015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 7 mentions; 7 submissions, 0 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 7 mentions; 3 submissions, 4 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 17 mentions; 5 submissions, 12 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 11 mentions; 1 submissions, 10 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 10 mentions; 2 submissions, 8 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 12 mentions; 3 submissions, 9 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 11 mentions; 1 submissions, 10 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC770
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC734
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC17512
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC505
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC11110
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC1028
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC1239
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC413
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC11110
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC606
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC211

What Hacker News says

10 sources
Colleges and universities are corrupt dinosaur institutions that indoctrinate students in subjects that working devs basically never use, like calculus, Java, and recursion. COVID can't kill them off fast enough. People like Haseeb Qureshi[1] amply demonstrate that you don't need a fancy degree to break into the top echelons of FAANG. It's 2020, not 1920: just do a bootcamp, self-study using one of the free open-source curricula,[2] and projects/a high-quality portfolio are all you actually need! [1] https://haseebq.com/how-to-break-into-tech-job-hunting-and-i... [2] https://github.com/ossu/computer-science
In UC Berkeley inappropriately admitted students as favors to donors
Damn, I always felt like a failure for not going into medicine or lawyer and now I feel like I may have chosen the right path. I did well in school but didn't have the 13 years for medicine or the $300,000 for law school... instead I got my little Computer Science bachelors. If you're early on in your career, I'd recommend the free only Computer Science degree (DIY route -> https://github.com/ossu/computer-science) and eventually getting a Master's if you want to go into management (or alternatively just load up on certs)
In On finally learning to program at the age of 40
seven4·Jun 21, 2020Recommendation phrase
Whenever i have someone ask me where to get started on CS - i give them a few options tiered to try and ensure some stickiness/higher utility for them specifically. ~Some Existing Touch Point With CS Teachyourselfcs.com is definitely in the conversation - in general I recommend it to friends who have a pre-existing "gateway" to the field (software engineer or otherwise). The page talks about progressing from "type 2" to "type 1" software engineer - a deeper understanding affording a richer career/experience. ~Relatively Fresh - but have strong intent For people who are more "virgin" and fresh but are willing to put in the work - I recommend OSSU ("open source curriculum") - and i've found for whatever reason that structure has let them gradient in with more success. (https://github.com/ossu/computer-science) ~Intrigued/Engaged - but inten
Read the rest
t is still nascent For people who have a fleeting interest but don't necessarily have the time or intensity about their interest i usually recommend a starter python course - 90% of these people will fall off the path unless there is a more permeable access-point to the space that offers a positive feedback loop. The university of Michigan has some engaging options.
In Teach Yourself Computer Science
rkeulemans·May 5, 2020Submission

Ask HN: Crowd-sourced educational resources recommendations?

As a college student (MSc Computer Science) I often encounter the situation that I am sitting in lectures that suck. The content is very interesting, but it is presented in a very bad or boring way. Most professors are not really interested in providing the best education possible (they want to do research) and therefore their performance and material (and recommended books, papers etc.) are moderate at best [0]. As a solution I head out to YouTube [1, 2], Goodreads, HN threads [3], GitHub pages [4,5] and MOOCs, Medium posts, Google [6] etc. to find alternative material to learn from. While there are some indications of quality/learnability (comment sentiment, ratings) it is still hard to judge which material is best. I want to find the material that best suits my learning needs so I can learn more efficient and effective (and thus more).
Read the rest
I was wondering whether a crowd computing platform (for learners, by learners) could help to collaboratively select and judge material. After searching for a topic there is some sort of rating (up/down votes) and difficulty classification {easy, intermediate, expert} to help you easily find the material that suits you best as a learner. Material can be anything from books, lectures, papers, webpages to complete MOOCs and pages of universities offering their courses for free [8]. Any thoughts on this? [0] - https://www.ratemyprofessors.com/ [1] - https://www.youtube.com/user/eaterbc/ [2] - https://www.youtube.com/playlist?list=PLD63A284B7615313A [3] - https://news.ycombinator.com/item?id=15398550 [4] - https://github.com/josephmisiti/awesome-machine-learning/blob/master/books.md [5] - https://github.com/ossu/computer-science [6] - https://seeing-theory.brown.edu/ [7] - https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf [8] - https://stanford.edu/~shervine/teaching/cs-229/refresher-probabilities-statistics
1 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.