A Self-Learning, Modern Computer Science Curriculum
functionalcs.github.io
A Self-Learning, Modern Computer Science Curriculum
1–10 of 32 posts
Re: A Self-Learning, Modern Computer Science Curriculum
#2Re: A Self-Learning, Modern Computer Science Curriculum
#3Re: A Self-Learning, Modern Computer Science Curriculum
#4Re: A Self-Learning, Modern Computer Science Curriculum
#5Required 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
#6I'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
#7Phew, 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.
Re: A Self-Learning, Modern Computer Science Curriculum
#8For example: https://www.khanacademy.org/math/algebra/
Re: A Self-Learning, Modern Computer Science Curriculum
#9This is a good list, I would add something in category theory to it and macro economics (for the systems approach to highly variant systems).
Re: A Self-Learning, Modern Computer Science Curriculum
#10Phew, 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.