List of University Courses for Learning Computer Science300 points by hisingRead the articleDiscussion on Hacker News