Live data from Hacker News

A Self-Learning, Modern Computer Science Curriculum

functionalcs.github.io

1–10 of 32 posts

Re: A Self-Learning, Modern Computer Science Curriculum

#4
I'm working on a course much less bulky than this one. Basically mixing the first two semesters of CS at any university with your standard bootcamp curriculum. I have a theory that teaching each concept in multiple languages side by side will be far more effective than other methods.

Re: A Self-Learning, Modern Computer Science Curriculum

#5
OSSU has a good curriculum based on free MOOCs: https://github.com/ossu/computer-science

Required courses in the curriculum require MOOCs, but they include a lot of the same book resources as further reading topics. The community is quite active and has been happy to answer questions in chat.

Re: A Self-Learning, Modern Computer Science Curriculum

#6
post #4

I'm working on a course much less bulky than this one. Basically mixing the first two semesters of CS at any university with your standard bootcamp curriculum. I have a theory that teaching each concept in multiple languages side by side will be far more effective than other methods.

I'm working on something similar.

Re: A Self-Learning, Modern Computer Science Curriculum

#7
post #3

Phew, that's an overwhelming list. A less exhaustive alternative that I recommend is https://teachyourselfcs.com . It's tailored to those who never studied CS in undergrad, like myself.

I wouldn't say this list is exhaustive, more like a good start. It's missing some of the breadth that you are likely to find in a good CS program. I'm not seeing much in the way of OS, networking, undergraduate machine learning, robotics, software engineering, or mobile application development. Adding the above topics would make this list more comprehensive.

Re: A Self-Learning, Modern Computer Science Curriculum

#8
For those like me, and like many in the UK, whose maths education ended at 16, I can definitely recommend Khan Academy for learning or relearning pre-calc stuff. The videos are short, the exercises are well thought out and numerous, and importantly the UI is great.

For example: https://www.khanacademy.org/math/algebra/

Re: A Self-Learning, Modern Computer Science Curriculum

#10
post #3

Phew, that's an overwhelming list. A less exhaustive alternative that I recommend is https://teachyourselfcs.com . It's tailored to those who never studied CS in undergrad, like myself.

I wouldn't say this list is exhaustive, more like a good start. It's missing some of the breadth that you are likely to find in a good CS program. I'm not seeing much in the way of OS, networking, undergraduate machine learning, robotics, software engineering, or mobile application development. Adding the above topics would make this list more comprehensive.

Agreed! Also missing HCI, Systems Analysis... But a good start, nonetheless.
Post reply on HN